解题思路:
注意事项:
参考代码:
#include<stdio.h> struct { int year,month,day,days; }d1; int main(){ scanf("%d %d %d",&d1.year,&d1.month,&d1.day); d1.days=0; switch(d1.month-1){ case 12: d1.days+=31; case 11: d1.days+=30; case 10: d1.days+=31; case 9: d1.days+=30; case 8: d1.days+=31; case 7: d1.days+=31; case 6: d1.days+=30; case 5: d1.days+=31; case 4: d1.days+=30; case 3: d1.days+=31; case 2: if(d1.year%400==0||(d1.year%400!=0&&d1.year%4==0)) d1.days+=29; else d1.days+=28; case 1: d1.days+=31; break; } printf("%d",d1.days+d1.day); }
0.0分
0 人评分
【蟠桃记】 (C++代码)(递归计算)浏览:777 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:528 |
不容易系列 (C语言代码)浏览:608 |
Wu-求圆的面积 (C++代码)浏览:1739 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:528 |
简单的a+b (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:609 |
罗列完美数 (C语言代码)浏览:445 |
简单的a+b (C语言代码)浏览:491 |
C二级辅导-统计字符 (C语言代码)浏览:576 |