已解決,怎么刪除不了問(wèn)題?
#include <stdio.h>
int main()?
{?
? ? /* 定義需要計(jì)算的日期 */
? ? int year = 2008;
? ? int month = 8;
? ? int day = 8;
? ? int k=0;
? ? int i;
? ? for(i=1;i<month;i++)
? ? {
? ? ? ? switch(i)
? ? ? ? {
? ? ? ? ? ? case 1: k += 31;break;
? ? ? ? ? ? case 2:?
? ? ? ? ? ? if(year%4==0 && year%100!=0 || year%400==0 && year%100==0)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? k += 29;
? ? ? ? ? ? }
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ? ? ? ? k += 28;
? ? ? ? ? ? }
? ? ? ? ? ? break;
? ? ? ? ? ? case 3: k += 31;break;
? ? ? ? ? ? case 4: k += 30;break;
? ? ? ? ? ? case 5: k += 31;break;
? ? ? ? ? ? case 6: k += 30;break;
? ? ? ? ? ? case 7: k += 31;break;
? ? ? ? ? ? case 8: k += 31;break;
? ? ? ? ? ? case 9: k += 30;break;
? ? ? ? ? ? case 10: k += 31;break;
? ? ? ? ? ? case 11: k += 30;break;
? ? ? ? ? ? case 12: k += 31;break;
? ? ? ? }
? ? }
? ? k += day;
? ? printf("%d年%d月%d日是該年的第%d天",year,month,day,k);
return 0;
}
2018-03-23
?if(year%4==0 && year%100!=0 || year%400==0)閏年是這樣的