题解 | #获得月份天数#
获得月份天数
https://www.nowcoder.com/practice/13aeae34f8ed4697960f7cfc80f9f7f6
#include <stdio.h> int main()//输入年份月份后判断当前月有多少天 { int year=0,mon=0; while(scanf("%d %d",&year,&mon)!=EOF) { if(year%400==0||(year%4==0&&year%100!=0))//两个判定条件成功一个即可 { if(mon==1||mon==3||mon==5||mon==7||mon==8||mon==10||mon==12) { printf("%d\n",31);//还有就是记得换行 } else if(mon==2) { printf("%d\n",29); } else { printf("%d\n",30); } } else { if(mon==1||mon==3||mon==5||mon==7||mon==8||mon==10||mon==12) { printf("%d\n",31); } else if(mon==2){ printf("%d\n",28); } else { printf("%d\n",30); } } } return 0; }