题目----获得月份天数

2024-06-18 15:17:27 浏览数 (2)

题目 

KiKi想获得某年某月有多少天,请帮他编程实现。输入年份和月份,计算这一年这个月有多少天。

示例

输入:2008 2

输出:29

代码

代码语言:javascript复制
#include <stdio.h>
int main()
{
    int y = 0;
    int m = 0;
    int days[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; //定义平年时的每个月的天数
    while(scanf("%d%d", &y, &m) != EOF)
    {
        int day = days[m-1];//下标和实际月数差1
        if((y%4==0 && y0!=0) || (y@0==0))//判断是否为闰年
        {
            if(m == 2)
                day  = 1;//闰年只有二月份的时候多一天
        }
        printf("%dn", day);
    }
    return 0;
}

0 人点赞