程式設計練習 根據年月日判斷第幾天

2021-10-02 11:10:59 字數 701 閱讀 7883

思路:判斷閏年;判斷輸入的日期是否合法 

//根據年月日判斷是該年的第幾天

//閏年:被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(month==4&&(day>0&&day<31)) else if(month==5&&(day>0&&day<32)) else if(month==6&&(day>0&&day<31)) else if(month==7&&(day>0&&day<32)) else if(month==8&&(day>0&&day<32)) else if(month==9&&(day>0&&day<31)) else if(month==10&&(day>0&&day<32)) else if(month==11&&(day>0&&day<31)) else if(month==12&&(day>0&&day<32))

else

if(k==1&&(month>2&&month<13)) num++;//閏年2月以後的日期計數都加1

printf("%d年%d月%d日是第%d天",year,month,day,num);

return 0;

}

判斷年月日是第幾天

輸入年月日,獲取這個日期是這一年的第幾天 以3月5日為例,應該先把前兩個月的加起來,然後再加上5天即本月的第幾天,特殊情況,閏年且輸入月份大於3時需考慮多加一天 var years number prompt 請輸入年 var month number prompt 請輸入月 var day num...

根據年月日判斷這一年第幾天

演算法描述 輸入某年某月某日,判斷這一天是這一年的第幾天?輸入格式 輸入三個整數,分別代表 年 月 日。輸出格式 乙個整數,代表這一天是這一年的第幾天。樣例資料輸入 2018 3 5 樣例資料輸出 65思路 本題要做到容錯的話,需要對輸入的年月日進行判斷,看其值是否符合,例如 0 2 3 2018 ...

輸入年月日,判斷為該年的第幾天

程式設計基礎 c語言 楊莉 劉鴻翔 isbn 978 7 03 032903 5 p241 習題79.給出年 月 日,計算該日是該年的第幾天 include intdate count int int int 宣告計算函式 interror int int 宣告錯誤函式 intmain else p...