按年、月、日的顺序读入一个日期,输出该日期是这一年中的第几天。
#include <bits/stdc++.h>
using namespace std;
int main()
{
int y,m,d,sumDay=0;
cin>>y>>m>>d;
int days[]={31,28,31,30,31,30,31,31,30,31,30,31};
for(int i=0;i<m-1;i++){
sumDay+=days[i];
}
if((y%4==0&&y%100!=0||y%400==0)&&m>2){
sumDay+=1;
}
printf("%d",sumDay+d);
return 0;
}