Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
为什么总是wa,哪位高手帮看下#include<iostream> using namespace std; int main() { int n,y,month,day,i,x,j,q; while(1) { cin>>n; q=(n+6)%7; if(n==-1) break; n+=1; y=n/1461; if(n%1461==0) y--; if(n%1461!=0) i=n%1461; else i=1461; if(i<=366) { x=i; j=0; } else if(i<=731) { x=i-366; j=1; } else if(i<=1096) { x=i-731; j=2; } else { x=i-1096; j=3; } if(j==0) { for(month=1;month<=12;month++) { if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) { if(x>31) x-=31; else break; } if(month==2) if(x>29) x-=29; else break; if(month==4||month==6||month==9||month==11) if(x>30) x-=30; else break; } } else { for(month=1;month<=12;month++) { if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) if(x>31) x-=31; else break; if(month==2) if(x>28) x-=28; else break; if(month==4||month==6||month==9||month==11) if(x>30) x-=30; else break; } } day=x; cout<<2000+y*4+j<<"-"; if(month<10) cout<<0<<month<<"-"; else cout<<month<<"-"; if(day<10) cout<<0<<day<<" "; else cout<<day<<" "; if(q==0) cout<<"Sunday"<<endl; if(q==1) cout<<"Monday"<<endl; if(q==2) cout<<"Tuesday"<<endl; if(q==3) cout<<"Wednesday"<<endl; if(q==4) cout<<"Thursday"<<endl; if(q==5) cout<<"Friday"<<endl; if(q==6) cout<<"Saturday"<<endl; } return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator