這是很簡單的思路
#include?<stdio.h> int?main()? {? ? ????int?i?=?2008,sum=0; ????int?m?=?8; ????int?d?=?8; ????switch(m-1){ ????case?12:?sum+=31; ??case?11?:?sum+=30; ??case?10:?sum+=31; ??case?9:?sum+=30; ??case?8:?sum+=31; ??case?7:?sum+=31; ??case?6:?sum+=30; ??case?5:?sum+=31; ??case?4:?sum+=30; ???case?3:?sum+=31; ????case?2:?if(i%4==0&&i%100!=0||i%400==0)sum+=29; ????else?sum+=28; ???? ???? ????case?1:sum+=31;break; } printf("%d年%d月%d日是該年的第%d天,",i,m,d,sum+d); return?0; }
2023-10-15
這里case(12)可以省略嗎?好像用不到它。
2023-10-08
為什么switch里是m-1
2023-07-10
wc,厲害了?利用程序機制運算 ,太合理 6
2023-03-09
這才是正常思路,標準答案看的我一臉蒙B
搜索
復制
2022-10-20
厲害啊,這思路我沒想到,借鑒了
2022-10-13
厲害呀?