#include<iostream>
#include<cstdio>
using namespace std;
class Date{
public:
int two=28;
int y,month,day;
Date(int a,int b,int c){
y=a;month=b;day=c;
if(y%100!=0&&y%4==0||y%400==0){
two=29;}}
};
int main(){
int a,b,c,i,j;
int f[20];
for(i=0;;i++){
cin>>a>>b>>c;
if(a==0){j=i;break;}
Date:Date u(a,b,c);
if(u.month==1){
f[i]=u.day;
}
else if(u.month==2){
f[i]=31+u.day;
}
else if(u.month==3){
f[i]=31+u.two+u.day;
}
else if(u.month==4){
f[i]=62+u.two+u.day;
}
else if(u.month==5){
f[i]=92+u.two+u.day;
}
else if(u.month==6){
f[i]=123+u.two+u.day;
}
else if(u.month==7){
f[i]=153+u.two+u.day;
}
else if(u.month==8){
f[i]=184+u.two+u.day;
}
else if(u.month==9){
f[i]=215+u.two+u.day;
}
else if(u.month==10){
f[i]=245+u.two+u.day;
}
else if(u.month==11){
f[i]=276+u.two+u.day;
}
else{
f[i]=306+u.two+u.day;
}
}
for(i=0;i<j;i++){
cout<<f[i]<<endl;
}
return 0;
}
拼题a显示运行时出错,求帮忙看看哪里出现错误怎么改正