#include <stdio.h>
#include <math.h>
int main()
{
int a, b;
scanf_s("%d %d", &a, &b);
if (a % 4 == 0 && b == 2)
{
if (a % 100 != 0 || a % 400 == 0) printf("%d", 29);
else printf("%d",28);
}
else if (a % 4 != 0 && b == 2)
{
if (a % 100 == 0) printf("%d",28);
} 這前面是判斷閏年2月份和非閏年二月份 大概是這里錯了吧 但是我太不清楚
else if (b % 2 != 0 && 0 < b < 8) printf("%d", 31);
else if (b == 4 || b == 6) printf("%d",30);
else if (b % 2 == 0 && 7 < b < 13) printf("%d",31);
else if (b % 2 != 0 && 7 < b < 13) printf("%d",30);
return 0;
}
謝謝啦
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/163687.html
標籤:C語言
下一篇:初學計算機感到迷茫
