“ Ctrl AC!一起 AC!”
要点:
输入格式中带上 '/' 就行,分年讨论
代码(HDU目前不能测评)
#include<bits/stdc++.h>
using namespace std;
int main(){
int days1[12]={31,28,31,30,31,30,31,31,30,31,30,31};
int days2[12]={31,29,31,30,31,30,31,31,30,31,30,31};
int year,month,date;
while(scanf("%d/%d/%d",&year,&month,&date)!=EOF){
int ans=0;
if((year%4==0&&year%100!=0)||(year%400==0)){
for(int i=0;i<=month-2;i++){
ans+=days2[i];
}
ans+=date;
}
else{
for(int i=0;i<=month-2;i++){
ans+=days1[i];
}
ans+=date;
}
cout<<ans<<endl;
}
return 0;
}
感谢阅读!!!
“ Ctrl AC!一起 AC!”