C输入年某月某日,判断这一天是这一年的第几天
1、打开Dev-C++。

2、写好头函数

3、写好主函数。

4、主要代码
先判断是闰年还是平年,然后在for循环里加上每个月的天数。
if((n%4==0 &&n%100!=0)||(n%400==0)) {
flag=0;
} else {
flag=1;
}
for(i=1; i<y; i++) {
if(i==1 || i==3 || i==5 || i==7 || i==8 || i==10 || i==12) {
s+=31;
}
if(i==4 || i==6 || i==9 || i==11) {
s+=30;
}
if(flag==0&&i==2) {
s+=29;
}
if(flag==1&&i==2) {
s+=28;
}
}
s+=r;

5、完整代码
include<stdio.h>
void main() {
int n,y,i,r,s=0;
int flag;
scanf("%d%d%d",&n,&y,&r);
if((n%4==0 &&n%100!=0)||(n%400==0)) {
flag=0;
} else {
flag=1;
}
for(i=1; i<y; i++) {
if(i==1 || i==3 || i==5 || i==7 || i==8 || i==10 || i==12) {
s+=31;
}
if(i==4 || i==6 || i==9 || i==11) {
s+=30;
}
if(flag==0&&i==2) {
s+=29;
}
if(flag==1&&i==2) {
s+=28;
}
}
s+=r;
printf("%d",s);
}

6、结果如下图
