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(【】)  season=1;
    else if(m>=6&&m<=8)  season=2;
         else if(【】)  season=3;
          else】;
    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") ;     
    }
}

 

posted @ 2023-02-07 22:22  myrj  阅读(213)  评论(0编辑  收藏  举报