1465: C语言实验题――某年某月的天数

描述:输入年和月,判断该月有几天? 输入:输入年和月,格式为年\月 输出:输出该月的天数。 样例输入:2009\1 样例输出:31 考点:闰年的算法,判断 代码:

#include <stdio.h>
int main(int argc, char const *argv[])
{
    int year,mon;
    scanf("%d\\%d",&year,&mon); //输入
    if((year%4==0&&year%100!=0)||year%400==0) //判断是不是闰年,这个if下的是闰年
    {
        if (mon==1||mon==3||mon==5||mon==7||mon==8||mon==10||mon==12)  //判断月份
        {
            printf("31\n");
        }
        else if(mon==2)
        {
            printf("29\n");
        }else
        {
            printf("30\n");
        }
    }
    else//这个else下的不是闰年
    {
        if (mon==1||mon==3||mon==5||mon==7||mon==8||mon==10||mon==12)
        {
            printf("31\n");
        }
        else if(mon==2)
        {
            printf("28\n");
        }else
        {
            printf("30\n");
        }
 
    }
    return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券