#include <stdio.h>
int main( )
{
int y,m,d;
//a[1]-a[12]中保存了1-12月的天数,a[0]没有用
int a[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31};
int sum=0;
int i;
printf("请输入年月日:");
scanf("%d %d %d", &y, &m, &d);
//将前m-1月的天数加起来
for(i=1; i<m; i++)
{
sum+=a[i];
}
//再加上m月的天数
sum+=d;
//如果是2月以后且闰年,需要多加一天
if(m>2&&((y%4==0&&y%100!=0)||y%400==0))
sum++;
printf("这是本年的第%d天", sum);
return 0;
}
int main( )
{
int y,m,d;
//a[1]-a[12]中保存了1-12月的天数,a[0]没有用
int a[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31};
int sum=0;
int i;
printf("请输入年月日:");
scanf("%d %d %d", &y, &m, &d);
//将前m-1月的天数加起来
for(i=1; i<m; i++)
{
sum+=a[i];
}
//再加上m月的天数
sum+=d;
//如果是2月以后且闰年,需要多加一天
if(m>2&&((y%4==0&&y%100!=0)||y%400==0))
sum++;
printf("这是本年的第%d天", sum);
return 0;
}