题解 | A46074 每月天数
2026-08-26 17:46:35
发布于:浙江
19阅读
0回复
0点赞
入团
https://www.acgo.cn/application/2090787938473775104
#include<iostream>
using namespace std;
int main(){
int A,B;//这里我们设置两个变量A,B来表示年月
cin>>A>>B;//输入这两个变量
if(B==2){//先判断这个月是不是2月(二月单独判断)
if(A%4==0&&A%100!=0||A%400==0){//已知闰年的判断条件:除以4或400等于零,以及除以100不等于零
cout<<"29" ;//如果是闰年,输出29
}
else{
cout<<"28";//如果是平年输出28
}
}
else if(B==1||B==3||B==5||B==7||B==8||B==10||B==12){//接下来是判断是大月还是小月
cout<<"31";//大月输出31
}
else{
cout<<"30";//小月输出30
}
return 0;//好习惯
}
这里空空如也




有帮助,赞一个