若有帮助请采纳
#include<stdio.h>
int main(){
int year=0,month=0;
int day=0;
char mon[12][15] = {"January","February","March","April","May","June","July","August","September","October","November","December"};
scanf("%d",&year);
scanf("%d",&month);
if (year%400==0||year%100!=0&&year%4==0){
if(month==2){
day=29;
}
}else {
if(month==2){
day=28;
}
}
if(day==0){
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12){
day=31;
}else{
day=30;
}
}
printf("%s %d has %d days",mon[month-1],year,day);
return 0;
}