【问题描述】输入日期(年、月、日),输出它是该年的第几天
【样例输入】
2000 3 1
【样例输出】
Days of year:61
#include <stdio.h>
#include <stdlib.h>
int main()
{
int year,month,day,i,j,sum=0,sign=1,a[3] [13]={{0},{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};
scanf("%d %d %d",&year,&month,&day);
if((year%4==0&&year%100!=0) || year%400==0){
sign = 2;
}
for(i=1;i<month;i++){
sum += a[sign] [i];
}
sum += day;
printf("Days of year:%d\n",sum);
system("pause");
return 0;
}