要题解come here
2024-12-07 22:46:15
发布于:广东
7阅读
0回复
0点赞
题解
请多多关照
题解如下:
#include<bits/stdc++.h>
using namespace std;
bool leap(int n){
if((n%40 && n%100!=0) || n%4000){
return 1;
}else{
return 0;
}
}
int main(){
int a,b,c;
cin>>a>>b>>c;
b=b+1;
if(a2){
if(b29){
if(!leap(c)){
b=1;
a+=1;
}
}else if(b>29){
a+=1;
b=1;
}
}else if(a>=1&&a<=7&&a%21){
if(b32){
b=1;
a+=1;
}
}else if(a>=8&&a<=12&&a%20){
if(b32){
b=1;
a+=1;
}
}else if(b31){
b=1;
a+=1;
}
if(a13){
a=1;
c+=1;
}
cout<<a<<'/'<<b<<'/'<<c;
}
加油
这里空空如也
有帮助,赞一个