2000年的1月1日,是那一年的第1天。
那麼,2000年的5月4日,是那一年的第幾天?
注意:需要提交的是一個整數,不要填寫任何多餘內容。答案:125
參考代碼
#include<bits/stdc++.h>
using namespace std;
int day[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int main(){
int y,m,d,sum;
cin>>y>>m>>d;
sum=0;
if(y%400==0||(y%4==0&&y%100!=0)){
day[2]++;
}
for(int i=1;i<m;i++){
sum+=day[i];
}
sum+=d;
cout<<sum<<endl;
return 0;
}
ps:這題簡單,直接暴力枚舉就完事了。