C语言程序-计算闰年平年
创始人
2024-05-27 17:52:43
0

#include
int main() 

     int year ,month,day,i=1;
     printf("欢迎使用本程序,使用愉快\n") ; 
     while(i<10){
    printf("请输入您需要计算的年\n");
    scanf("%d",&year);
    printf("请输入您需要计算的月\n");
    scanf("%d",&month);
    printf("请输入您需要计算的日\n");
    scanf("%d",&day);
    int sum,m;
    if(year%400 != 0 && year%4 == 0){
        printf("该年是闰年\n",&year);} 
        else{
        printf("该年是平年\n",&year);}
    switch(month)
    {case 1:sum=day;
        printf("该月共有31天\n"); 
        break;
    case 2:sum=31+day;
         if(year%400 != 0 && year%4 == 0){
        printf("该月共有29天\n",&year); } 
        else{
            printf("该月共有28天\n",&year);    }
        break;
    case 3:if(year%400 != 0 && year%4 == 0){
        sum=31+29+day;     } 
        else{
        sum=31+28+day;}
        printf("该月共有31天\n"); 
        break;
    case 4:sum=31+28+31+day;
        printf("该月共有30天\n"); 
        break;
    case 5:sum=31+28+31+30+day;
        printf("该月共有31天\n"); 
        break;
    case 6:sum=31+28+31+30+31+day;
        printf("该月共有30天\n"); 
        break;
    case 7:sum=31+28+31+30+31+30+day;
        printf("该月共有31天\n"); 
        break;
    case 8:sum=31+28+31+30+31+30+31+day;
        printf("该月共有31天\n"); 
        break;
    case 9:sum=31+28+31+30+31+30+31+31+day;
        printf("该月共有30天\n"); 
        break;
    case 10:sum=31+28+31+30+31+30+31+31+30+day;
        printf("该月共有31天\n"); 
        break;
    case 11:sum=31+28+31+30+31+30+31+31+30+31+day;
        printf("该月共有30天\n"); 
        break;
    case 12:sum=31+28+31+30+31+30+31+31+30+31+30+day;
        printf("该月共有31天\n"); 
        break; }
              if(year%4==0&&year%100!=0||year%400==0)
                  m=1;
              else
                  m=0;
                if(m==1&&month>2)
                      sum++;
                   printf("%d年%d月%d日是该年的第%d天\n",year,month,day,sum);
    i++;}
      return 0;
    }

 

相关内容

热门资讯

骑士和公主的爱情故事之类的电影 骑士和公主的爱情故事之类的电影魔法灰姑娘 公主新娘 金玫瑰洞 魔法奇缘
鼎捷数智跌2.04%,成交额1... 7月7日,鼎捷数智盘中下跌2.04%,截至13:17,报34.08元/股,成交1.27亿元,换手率1...
日产汽车考虑40亿美元的债券发...   据报道,日产汽车正考虑发售总计价值约40亿美元的美元、欧元和日元计价债券。  该公司正在考虑发行...
力芯微跌2.01%,成交额39... 7月7日,力芯微盘中下跌2.01%,截至13:19,报38.59元/股,成交3945.95万元,换手...
同洲电子2025年7月7日涨停... 2025年7月7日,同洲电子(sz002052)触及涨停,涨停价12.42元,涨幅10.01%,总市...
光明地产跌2.28%,成交额8... 7月7日,光明地产盘中下跌2.28%,截至13:20,报3.43元/股,成交8587.97万元,换手...
副部级领导调研闽源钢铁集团 7月3日,河南省政协副主席张震宇一行莅临闽源钢铁集团有限公司,开展“学查改·以企观政”服务走访调研活...
省创新典型!邢台8人6案例入选 转自:邢台发布省科技型企业家、企业“创新达人”、企业典型创新案例选树结果公布我市8人6案例入选近日,...
舜禹股份涨2.05%,成交额1... 7月7日,舜禹股份盘中上涨2.05%,截至13:02,报13.95元/股,成交1665.86万元,换...
永悦科技涨2.06%,成交额3... 7月7日,永悦科技(维权)盘中上涨2.06%,截至13:04,报6.44元/股,成交3028.39万...