noi题库1016. 计算天数

这是一个C++程序,用于根据输入的年份和月份计算该月的天数。程序首先判断是否为闰年,然后根据月份使用switch语句确定天数。闰年的2月有29天,其他月份则根据标准历法设定天数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

noi题库1016. 计算天数


题目描述
输入年份与月份,求该月共有多少天。

输入
输入两个空格隔开的正整数year和month,分别表示年份和月份

输出
输出对应year这一年month这个月的天数。

样例输入
2000 2

样例输入
29

#include <iostream>

using namespace std;

main(){
    int year,month,day,month2_day;
    cin>>year>>month;
    if(month==2&&year%4==0&&(year%100!=0||year%400==0)){
        month2_day=29;
    }else{
        month2_day=28;
    }
    switch(month){
        case 1:;
        case 3:;
        case 5:;
        case 7:;
        case 8:;
        case 10:;
        case 12:day=31;break;
        case 4:;
        case 6:;
        case 9:;
        case 11:day=30;break;
        case 2:day=month2_day;break;
    }
    cout<<day;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值