题解
2023-10-22 21:44:45
发布于:吉林
5阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int a;
int day(int x){
if(x+1==8)return 1;
else return x+1;
}
int month(int x){
if(x==1||x==3||x==5||x==7||x==8||x==10||x==12)return 31;
else if(x==2)return 28;
else return 30;
}
int cir(int x,int y){
int k=month(y);
for(int i=2;i<=k;i++){
x=day(x);
if(i==13&&x==5)cout<<y<<endl;
}
y++;
return x;
}
int main(){
cin>>a;
for(int i=1;i<=12;i++){
a=cir(a,i);
a=day(a);
}
return 0;
}
这里空空如也
有帮助,赞一个