
int main(){
int month, year;
int days;
printf("请输入月份(1-12):");
scanf("%d", &month);
if (month < 1 || month > 12) {
printf("输入的月份无效!\n");
} else {
if (month == 2) {
printf("请输入年份:");
scanf("%d", &year);
if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) {
days = 29;
printf("%d年是闰年,2月有%d天\n", year, days);
} else {
days = 28;
printf("%d年是平年,2月有%d天\n", year, days);
}
}
else if (month == 1 || month == 3 || month == 5 || month == 7 ||
month == 8 || month == 10 || month == 12) {
days = 31;
printf("%d月有%d天\n", month, days);
}
else {
days = 30;
printf("%d月有%d天\n", month, days);
}
}
return 0;
}