// 输入某年某月某日,判断这一天是这一年的第几天?
#include<stdio.h>
void main(){
int year=0,month=0,data=0,flg=0,sum=0;
int temp[]={31,28,31,30,31,30,31,31,30,31,30,31};
scanf("%d/%d/%d",&year,&month,&data);
if(year%4==0&&year%100!=0||year%400==0){
flg = 1;//是闰年
temp[1]=29;
}
for(int i=0;i<month-1;i++){
sum = sum+temp[i];
}
printf("%d/%d/%d这一天是这一年的第%d天",year,month,data,sum+data);
}
05-07
847
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)