解题思路:
注意事项:
参考代码:
#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 人评分