这里是引用
Problem Description
给定一个日期,输出这个日期是该年的第几天。
Input
输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。
Output
对于每组输入数据,输出一行,表示该日期是该年的第几天。
Sample Input
1985/1/20
2006/3/12
Sample Output
20
71
Author
lcy
Source
C语言程序设计练习(一)
#include<iostream>
using namespace std;
int main()
{
int x,y,z,i,s;
while (cin>>x)
{
s=0;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};
cin.ignore();
cin>>y;
cin.ignore();
cin>>z;
if(x%400==0||(x%4==0&&x%100!=0))
a[1]=29;
for(i=0;i<y-1;i++)
s+=a[i];
cout<<s+z<<endl;
}
return 0;
}