C语言填空:闰年 月天数 季节判断
/*输入年号和月份,判断该年是否为闰年,并根据给出的月份判断是什么季节和该月有多少天? 闰年的条件是年号能被4整除但不能被100 整除或者能被400整除 3月-5月为春季,6月-8月为夏季 9月-11月为秋季 12月-2月为冬季*/ #include<stdio.h> main() { int y,m,leap,season,days; printf("请输入年份 月份:"); scanf("%d %d",&y,&m); if(【1】) leap=1; else leap=0; if(【2】) season=1; else if(m>=6&&m<=8) season=2; else if(【3】) season=3; else 【4】; switch(m) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=【5】;【7】; case 4: case 6: case 9: case 11: days=【6】;【8】; case 2: if(【9】) days=29; else days=28; } printf("%d年%s闰年\n",y,(【10】?"是":"不是")); printf("%d月有%d天\n",m,days); printf("%d月份是",m); switch(season) { case 1:printf("春季\n") ;【11】; case 2:printf("夏季\n") ;【12】; case 3:printf("秋季\n") ;【13】; case 4:printf("冬季\n") ; } }
/*输入年号和月份,判断该年是否为闰年,并根据给出的月份判断是什么季节和该月有多少天? 闰年的条件是年号能被4整除但不能被100 整除或者能被400整除 3月-5月为春季,6月-8月为夏季 9月-11月为秋季 12月-2月为冬季*/ #include<stdio.h> main() { int y,m,leap,season,days; printf("请输入年份 月份:"); scanf("%d %d",&y,&m); if((y%4==0&&y%100!=0)||(y%400==0)) leap=1; else leap=0; if(m>=3&&m<=5) season=1; else if(m>=6&&m<=8) season=2; else if(m>=9&&m<=11) season=3; else season=4; switch(m) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=31;break; case 4: case 6: case 9: case 11: days=30;break; case 2: if(leap==1) days=29; else days=28; } printf("%d年%s闰年\n",y,(leap==1?"是":"不是")); printf("%d月有%d天\n",m,days); printf("%d月份是",m); switch(season) { case 1:printf("春季\n") ;break; case 2:printf("夏季\n") ;break; case 3:printf("秋季\n") ;break; case 4:printf("冬季\n") ; } }