一、题目:
描述
根据输入的日期,计算是这一年的第几天。
输入描述:
输入一行,每行空格分割,分别是年,月,日
输出描述:
输出是这一年的第几天
二、输入输出示例:
三、代码:
#include<iostream>
using namespace std;
int main()
{
int year,mouth,day;
int res = 0;
while(cin>>year>>mouth>>day){
int num[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; //平年月份的天数
if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){ //如果是闰年
num[1] = 29; //2月有29天
}
for(int i=0;i<mouth-1;i++){
res += num[i];
}
res += day;
cout<<res<<endl;
}
system("pause");
return 0;
}