C語言 | 計算某日是該年的第幾天

      網友投稿 947 2025-04-02

      例74:給出年月日,C語言編程計算該日是該年的第幾天。

      解題思路:主函數接受從鍵盤輸入的日期,并調用sum_day和leap函數計算天數,sum_day計算輸入日期的天數。leap函數返回是否是閏年的信息。此題關鍵就是兩部分,一是判斷是否是閏年,如果是閏年的話需要加1,然后就是計算這個月之前的天數,讀者根據這兩個大方面思考即可。

      C語言源代碼演示:

      C語言 | 計算某日是該年的第幾天

      #include//頭文件 int main()//主函數 { int sum_day(int month,int day);//函數聲明 int leap(int year);//函數聲明 int year,month,day,days;//定義整型變量 printf("輸入日期:") ; scanf("%d %d %d",&year,&month,&day); printf("%d-%d-%d",year,month,day); days=sum_day(month,day); //調用函數sum_day if(leap(year)&&month>=3) //調用函數leap { days=days+1; } printf("是這一年的第%d天\n",days); return 0;//主函數返回值為0 } int sum_day(int month,int day)//自定義函數 { int day_tab[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};//定義整型數組 int i;//定義整型變量 for(i=1;i

      編譯運行結果如下:

      輸入日期:2008 8 8 2008-8-8是這一年的第221天 -------------------------------- Process exited after 6.112 seconds with return value 0 請按任意鍵繼續. . .

      以上,如果你看了覺得對你有所幫助,就給小林點個贊,分享給身邊的人叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~

      C 語言

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:word中上邊距和下邊距在哪里(word設置上下邊距)
      下一篇:機械車間生產管理(機械生產車間布局結構圖)
      相關文章
      亚洲精品无码午夜福利中文字幕 | 久久久久亚洲精品无码网址| 亚洲另类无码专区丝袜| 亚洲一区二区三区久久久久| 一区二区三区亚洲| 亚洲日韩图片专区第1页| 无码欧精品亚洲日韩一区| 亚洲国产精品一区第二页| 亚洲国产第一站精品蜜芽| 亚洲AV无码成人网站久久精品大| 亚洲AV无码国产精品麻豆天美| 亚洲AV乱码久久精品蜜桃| 亚洲国产成人私人影院| 亚洲综合在线观看视频| 亚洲老熟女@TubeumTV| 亚洲噜噜噜噜噜影院在线播放| 亚洲六月丁香六月婷婷色伊人| 亚洲乱码一区二区三区国产精品| 亚洲日韩精品国产一区二区三区| 亚洲AV一区二区三区四区| 处破女第一次亚洲18分钟| 亚洲国产精品尤物yw在线| 久久精品国产亚洲Aⅴ香蕉| 亚洲日韩欧洲乱码AV夜夜摸| 久久精品国产69国产精品亚洲| 亚洲ⅴ国产v天堂a无码二区| 久久久久亚洲AV无码专区首JN| 亚洲国产成人久久| 亚洲精品永久在线观看| 亚洲AⅤ优女AV综合久久久| 中文字幕亚洲一区二区va在线| 国产亚洲一区二区三区在线| 亚洲午夜精品一区二区| 亚洲国产成人精品无码一区二区| 亚洲精品综合在线影院| 日韩欧美亚洲中文乱码| 国产成人亚洲综合| 亚洲高清在线播放| 亚洲高清有码中文字| 国产成人精品亚洲| 亚洲乱码日产一区三区|