#includeint fun(int year,int month,int day){int N;switch (month){case 1:N=0;break;case 2:N+=31;break;case 3:{if(year%400==0||(year%4==0&&year%100!=0))N+=28;elseN+=29;};break;case 4:N+=31;break;case 5:N+=30;break;case 6:N+=31;break;case 7:N+=30;break;

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 04:40:45
#includeint fun(int year,int month,int day){int N;switch (month){case 1:N=0;break;case 2:N+=31;break;case 3:{if(year%400==0||(year%4==0&&year%100!=0))N+=28;elseN+=29;};break;case 4:N+=31;break;case 5:N+=30;break;case 6:N+=31;break;case 7:N+=30;break;

#includeint fun(int year,int month,int day){int N;switch (month){case 1:N=0;break;case 2:N+=31;break;case 3:{if(year%400==0||(year%4==0&&year%100!=0))N+=28;elseN+=29;};break;case 4:N+=31;break;case 5:N+=30;break;case 6:N+=31;break;case 7:N+=30;break;
#include
int fun(int year,int month,int day)
{
int N;
switch (month)
{
case 1:N=0;break;
case 2:N+=31;break;
case 3:{
if(year%400==0||(year%4==0&&year%100!=0))
N+=28;
else
N+=29;
};break;
case 4:N+=31;break;
case 5:N+=30;break;
case 6:N+=31;break;
case 7:N+=30;break;
case 8:N+=31;break;
case 9:N+=31;break;
case 10:N+=30;break;
case 11:N+=31;break;
case 12:N+=30;break;
}
N=N+day;
return N;
}
void main()
{
int y=0,m=0,d=0,dates=0;
printf("Please input the date:");
scanf("%d%d%d",&y,&m,&d);
printf("\n");
dates=fun(y,m,d);
printf("The day is the %dth day in the year;\n",dates);
}

#includeint fun(int year,int month,int day){int N;switch (month){case 1:N=0;break;case 2:N+=31;break;case 3:{if(year%400==0||(year%4==0&&year%100!=0))N+=28;elseN+=29;};break;case 4:N+=31;break;case 5:N+=30;break;case 6:N+=31;break;case 7:N+=30;break;
int N;
N没有被初始化.即N没有被赋值
N+=30不能被执行,因为N=N(未知)+30