自己调一下吧
#include <stdio.h>
#include <stdlib.h>
unsigned int day[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int main( )
{
int year,month;
printf("请输入年份:\n");
scanf("%d", &year);
printf("请输入月份:\n");
scanf("%d",&month);
if (((year % 4 == 0) && (year % 100 != 0)) ||
(year%400 == 0)) {
day[1] += 1;
}
printf("%d年%d月共有%d天\n",year,month,day[month-1]);
system("pause");
return 0;
}