解题思路:
注意事项:
参考代码:
#include <stdio.h> struct date{ int year; int month; int day; }; int main(){ struct date det = {0}; int n; scanf("%d %d %d",&det.year,&det.month,&det.day); if((det.year%4==0&&det.year%100!=0)||(det.year%400==0)){ switch (det.month) { case 1:n=0;break; case 2:n=31;break; case 3:n=60;break; case 4:n=91;break; case 5:n=121;break; case 6:n=152;break; case 7:n=182;break; case 8:n=213;break; case 9:n=244;break; case 10:n=274;break; case 11:n=305;break; case 12:n=335;break; } n = n + det.day; printf("%d",n); } else{ switch (det.month) { case 1:n=0;break; case 2:n=31;break; case 3:n=59;break; case 4:n=90;break; case 5:n=119;break; case 6:n=150;break; case 7:n=181;break; case 8:n=212;break; case 9:n=243;break; case 10:n=273;break; case 11:n=304;break; case 12:n=334;break; } n = n + det.day; printf("%d",n); } return 0; }
0.0分
1 人评分
简洁的代码浏览:1408 |
陶陶摘苹果 (C语言代码)浏览:1604 |
C语言训练-排序问题<1> (C语言代码)浏览:1350 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:611 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1307 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:685 |
1009题解浏览:744 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:555 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:678 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:662 |