文章
56
粉丝
0
获赞
82
访问
13.8k
#include<bits/stdc++.h>
using namespace std;
struct data{
int y;
int m;
int d;
};
// 判断年份是否是闰年
bool isRun(data a){
if((a.y%4==0&&a.y%100!=0)||(a.y%400==0)){
return true;
}else{
return false;
}
}
// 计算并打印月份和日期
void hSum(data a,int sumh){
int num[12]={31,28,31,30,31,30,31,31,30,31,30,31};
if(isRun(a)){
num[1]=29;
}else{
num[1]=28;
}
a.d+=sumh;
while(a.d>num[a.m-1]){
a.d-=num[a.m-1];
a.m++;
}
cout<<a.m<<endl<<a.d<<endl;
}
int main(){
data a;
int sumh;
cin>>a.y>>sumh;
a.m=1;
a.d=0;
hSum(a,sumh);
return 0;
}
登录后发布评论
暂无评论,来抢沙发