今天没有多少 时间刷题,只写了一道题目,好吧,一道就一道吧,但以后自己会坚持每天都有一点收获。
/* THE PROGRAM IS MADE BY SH */
/*---------------------------------------------------------------------------
* http://acm.hdu.edu.cn/showproblem.php?pid=2005
* 给定一个日期,输出这个日期是该年的第几天。
* Date : 2015/4/21
----------------------------------------------------------------------------*/
#include <algorithm>
#include <iostream>
#include <cstdlib>
#include <cstring>
#include <cstdio>
#include <cmath>
#include <ctime>
using namespace std;
int main()
{
int a[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int sum=0,year,y,r;
while(scanf("%d/%d/%d",&year,&y,&r) !=EOF){
if(year%4==0 && (year%100!=0 || year%400==0)) a[1]=29;
else a[1]=28;
for(int i=0;i<y-1;i++){
sum+=a[i];
}
printf("%d\n",sum+r);
sum=0;
}
system("PAUSE");
return 0;
}