第一个点就T,大佬们帮我看看QWQ
#include<bits/stdc++.h>
using namespace std;
int a,b,c;
bool flag = 1;
int main(){
scanf("%d/%d/%d",&a,&b,&c);
while(flag){
if(a % (b * c) == 0){
flag = 0;
} else{
c++;
if(b == 2 && (c == 29 || c == 30)){
if(a % 400 || a % 100 && a % 4 == 0){
if(c == 30){
c = 1;
b++;
continue;
}
} else{
c = 1;
b++;
}
continue;
}
if((b == 1 || b == 3 || b == 5 || b == 7 || b == 9 || b == 11) && c == 31){
c = 1;
b++;
} else if(c == 30){
c = 1;
b++;
}
}
}
printf("%02d/%02d/%02d",a,b,c);
return 0;
}
谢谢大佬帮助QWQ