輸入年月輸出天數感悟 問題和思路

2021-08-28 22:25:43 字數 395 閱讀 2599

if-else 多重時else與它前面最近且沒有與其他else配成 if else語句

switch() 括號裡面的內容是要用case 判定的項,後面要用「{}」組成乙個語句。

default 這個相當於其他(else)

感覺cose語句在判定數量多的時候不太靈活 需要與if-else語句結合

if-else只在前面規定變數在最後寫一條printf語句就行,cose也可以直接最後寫一條printf語句,這樣會更加簡便。

思路

分析:月份中只有二月隨著年份變化而變化所以先討論特殊的情況,只需將年份與4求餘判定出來,有餘就是28天,反之29天。

隨後判斷在*!=2*d 情況下月份的天數,這個根據常識運用case-deflut語句就可以解決。

C 基礎 try catch 輸入年月,判斷天數

using system namespace static void main string args 年月有31天 year,month break 46911 30日 case4 case6 case9 case11 console.writeline 年月有30天 year,month bre...

輸入流輸出流問題

getchar 只能輸入乙個字元型,且可以吃掉換行。putchar 只能輸出乙個字元型,且c和c 的標準輸入流按回車後才會返回 如果流裡沒東西,那就得回車才有反應,如果已經有東西,就可以直接返回 系統的輸入 讀入到緩衝區 和輸出函式 在螢幕上回顯,所以你能看到輸入的內容 這也是你在輸入錯字元時,可以...

輸入數字形式的年月日,輸出英文形式。

months january february march april may june july august september october november december endings st nd rd 17 th st nd rd 7 th st year input year m...