#include <stdio.h>int main()?{?? ? /* 定義需要計算的日期 */? ? int year = 2008;? ? int month = 8;? ? int day = 8;? ? int sum ;? ? switch (month)? ? {? ? if (year%100==0&&year%400==0||year%4==0&&year%100!=0)? ? {?? ? ? ? case 1 : sum = 0 ?+ day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 2 : sum = 31 + day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 3 : sum = 31 + 29 + day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 4 : sum = 31 + 29 + 31 + day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 5 : sum = 31 + 29 + 31 + 30 day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 6 : sum = 31 + 29 + 31 + 30 + 31 +day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 7 : sum = 31 + 29 + 31 + 30 + 31 + 30 ?day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 8 : sum = 31 + 29 + 31 + 30 + 31 + 30 + 31 + day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 9 : sum = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 ?+ day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 10: sum = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 ?+ 30 + day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 11: sum = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 ?+ 30 + 31 + day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 12: sum = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 ?+ 30 + 31 + 31 + day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ??? ? ? ??? ? }? ??? ? else?? ? {? ? ? ? case 1 : sum = 0 ?+ day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 2 : sum = 31 + day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 3 : sum = 31 + 28 + day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 4 : sum = 31 + 28 + 31 + day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 5 : sum = 31 + 28 + 31 + 30 day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 6 : sum = 31 + 28 + 31 + 30 + 31 +day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 7 : sum = 31 + 28 + 31 + 30 + 31 + 30 ?day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 8 : sum = 31 + 28 + 31 + 30 + 31 + 30 + 31 + day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 9 : sum = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 ?+ day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 10: sum = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 ?+ 30 + day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 11: sum = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 ?+ 30 + 31 + day ;? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? case 12: sum = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 ?+ 30 + 31 + 31 + day ;?? ? ? ? printf("%d年%d月%d日是第%d天",year,month,day,sum);break;? ? ? ? ? ?? ? }? ? ? ? } return 0;}
添加回答
舉報
0/150
提交
取消