Contents
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

#include<stdio.h>
#include <math.h>
int main()
{

int year,month,day,i,sum=0;
int b[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
while (scanf("%d/%d/%d",&year,&month,&day) != EOF){
if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) //看是否为闰年
b[2] = 29; //闰年2月有29天
else
b[2] = 28;
for(i = 1; i <= month - 1; i++)
sum=sum+b[i];
sum = sum + day;
printf("%d\n", sum);
sum = 0;
}
return 0;
}
Contents