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

#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;
    }

 

相关内容

热门资讯

豆神教育:董事长窦昕辞职 唐颖... 3月23日,豆神教育(维权)(300010)发布公告,董事长窦昕因工作安排调整辞去董事长及非独立董事...
RadexMarkets瑞德克... 3月23日,近期,加密货币市场在关键周线收官之际遭遇剧烈波动,比特币价格在周末跌破69000美元关口...
吉林省一地拍到“巨鸟”过马路,... (来源:长春相遇)老铁别急!“座山雕”国道溜达,东北大哥大姐齐让路老话说得好,“春江水暖鸭先知”,可...
03月23日 美元兑泰铢跌破3... Hehson外汇消息2026年03月23日,截至19时31分,外汇市场上美元兑泰铢汇率跌破1美元兑换...
冠石科技2025年报解读:净亏... 营业收入:微增0.44%,内部结构分化明显2025年冠石科技实现营业收入13.65亿元,较上年同期的...