0
成本瀚
初级守护
初级守护
1325 某年某月的某一天
经验值:800 时间限制:1000毫秒
题目描述 Description
输入年月,输出该月有多少天。如果输入格式不对,输出Error!
输入描述 Input Description
输入一行,两个整数,第一个为年份,第二个为月份。
输出描述 Output Description
输出天数。
样例输入 Sample Input
【样例输入一】 2017 3 【样例输入二】 2017 13
样例输出 Sample Output
【样例输出一】 31 【样例输出二】 Error!
数据范围及提示 Data Size & Hint
闰年2月有29天,能被4整除且不能被100整除的为闰年,能被400整除的是闰年。
0
0
武建豪
中级天翼
中级天翼
定义a,b,c,d;
输入a,b;
如果b==1或者b==3或者b==5或者b==或者7b==8或者b==10或者b==12
输出"31";
如果b==4或者b==6或者b==9或者b==11
输出"30";
如果b==2 并且(a%4!=0 或者(a%100==0并且a%400!=0))
输出"28";
其他 如果(b==2)
输出"29";
如果(b<1||b>12)
输出"Error!";
0
张展嘉
新手天翼
新手天翼
cin>>b>>a;
if(a>12||b<=0){
cout<<"Error!";
}else if((b%4==0&&b%100!=0||b%400==0)&&a==2){
cout<<"29";
}else {
if(a==1||a==3||a==5||a==7||a==8||a==10||a==12){
cout<<"31";
}else if(a==4||a==6||a==9||a==11){
cout<<"30";
}
}
if((b%4!=0&&b%100==0||b%400!=0)&&a==2){
cout<<"28";
}
0