當前位置:編程學習大全網 - 編程軟體 - 用C語言,算壹年有多少個禮拜幾,多少禮拜,怎麽編寫

用C語言,算壹年有多少個禮拜幾,多少禮拜,怎麽編寫

是這樣算的,因為壹年有52周多壹天或兩天。所以只要先計算,這壹年的元旦是星期幾?比方說是星期壹,而這壹年又是平年的話。那麽星期壹就有53個。而星期二到星期天就各有52個。如果這壹年是閏年,那麽星期壹和星期二就有53個。而星期三到星期天就有52個。最後,用C語言實現這樣的編程就可以了。

#include

int main()

{int y,w,i;

char week[7][3]={"日","壹","二","三","四","五","六"};

scanf("%d",&y);

w=(y+y/4-y/100+y/400)%7;

for(i=w;i<=w+(y%4==0&&y%100||y%400==0);i++)

printf("%d年有53個星期%s\n",y,week[i%7]);

for(;i<w+7;i++)

printf("%d年有52個星期%s\n",y,week[i%7]);

return 0;

}

  • 上一篇:學python要多久?
  • 下一篇:ooc是什麽意思?
  • copyright 2024編程學習大全網