不是的 , 嘿嘿 是輸入某年份 和月份 , 得出那一年的某月有幾天 我打錯啦!
就說。。呵呵。
#include <stdio.h>
void main()
{
int y, m, d;
printf("請輸入年份:");
scanf("%d", &y);
printf("請輸入月份:");
scanf("%d", &m);
switch(m)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
d = 31;
break;
case 4:
case 6:
case 9:
case 11:
d = 30;
break;
case 2:
d = 28;
break;
default:
d = -1;
break;
}
if(y % 4 == 0 && y % 100 != 0 || y % 400 == 0) if(m == 2) d += 1; //閏年2月多一天
printf("%d年%d月共有%d天\n", y, m, d);
}