69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
int main(){
int year,month,day=0;
printf("input year,month:\n");
scanf("%d,%d",&year,&month);
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
day=31;
if(month==4||month==6||month==9||month==11)
day=30;
if(month==2 && (year%4==0 && year%100!=0 || year%400==0))
day=29;
else day=28;
printf("days=%d",day);
return 0;
}
#include<stdio.h>
int main(){
int year,month,day=0;
printf("input year,month:\n");
scanf("%d,%d",&year,&month);
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) {
day=31;
goto Print;
}
if(month==4||month==6||month==9||month==11) {
day=30;
goto Print;
}
if(month==2 && (year%4==0 && year%100!=0 || year%400==0)) {
day=29;
goto Print;
}
else
day=28;
Print:
printf("days=%d",day);
return 0;
}
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) day=31;
else if(month==4||month==6||month==9||month==11)day=30;
else if(month==2 && (year%4==0 && year%100!=0 || year%400==0))day=29;
else day=28;
if(month==2 && (year%4==0 && year%100!=0 || year%400==0))
条件不满足就执行else语句day=28;