#include<stdio.h>
struct shuru
{ int year;
int month;
int day;
};
int main()
{ struct shuru chu;
int s,n,m,d;
int jisuan(int l);
scanf("%d %d %d",&chu.year,&chu.month,&chu.day);
n=chu.year;
m=chu.month;
d=chu.day;
if((n%4==0&&n%100!=0)||n%400==0)
s=29+jisuan(m)+d;
else s=28+jisuan(m)+d;
printf("%d",s);
}
int jisuan(int l)
{ int z=0,j=1,i;
i=l-1;
while(1)
{for(j=j;j<l;j++)
{ switch(j)
{ case 1:z=z+31;break;
case 3:z=z+31;break;
case 4:z=z+30;break;
case 5:z=z+31;break;
case 6:z=z+30;break;
case 7:z=z+31;break;
case 8:z=z+31;break;
case 9:z=z+30;break;
case 10:z=z+31;break;
case 11:z=z+30;break;
case 12:z=z+31;break;
default:z=z;
}
}
if(j==l)
break;
}
return z;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:681 |
图形输出 (C语言代码)浏览:1375 |
C二级辅导-计负均正 (C语言代码)浏览:480 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:672 |
数列问题 (C语言代码)浏览:1019 |
C二级辅导-分段函数 (C语言代码)浏览:739 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:440 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:636 |
1074(纳闷了,答案错误,求指教)浏览:362 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:563 |