noi题库1016. 计算天数

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;
}
上一篇:chrome浏览器视频插件


下一篇:1016 部分A+B(精简的解决每日两题)