《程式設計基礎-c語言》楊莉 劉鴻翔
isbn-978-7-03-032903-5
p241
習題7
9.給出年、月、日,計算該日是該年的第幾天
#include
intdate_count
(int
,int
,int);
//宣告計算函式
interror
(int
,int);
//宣告錯誤函式
intmain()
else
printf
("\n繼續[y/n]?");
scanf
("%c"
,&choose);}
while
(choose==
'y'||choose==
'y')
;printf
("程式結束");
判斷年月日是第幾天
輸入年月日,獲取這個日期是這一年的第幾天 以3月5日為例,應該先把前兩個月的加起來,然後再加上5天即本月的第幾天,特殊情況,閏年且輸入月份大於3時需考慮多加一天 var years number prompt 請輸入年 var month number prompt 請輸入月 var day num...
給出年 月 日,計算該日是該年的第幾天
題目要求 如標題 思路 首先判斷該年是否為閏年。如果是,則令leap 1,否則leap 0 在建立乙個每個月天數的列表month day 13 注意需要建立13個資料,使得第乙個資料為0,後面12個資料一次為1 12月的天數 其中第三個資料為28 當leap 1時,令列表的第三個資料,即第二個月為2...
程式設計練習 根據年月日判斷第幾天
思路 判斷閏年 判斷輸入的日期是否合法 根據年月日判斷是該年的第幾天 閏年 被4整除 不被100整除或能被400整除 includeint main else if month 2 day 0 day 30 else else else if month 3 day 0 day 32 else if...