題目 從鍵盤輸入乙個日期,判斷是該年的第幾天

2022-09-09 10:09:12 字數 814 閱讀 2629

首先我們需要了解一下什麼是閏年:

判斷任意年份是否為閏年,需要滿足以下條件中的任意乙個:

① 該年份能被 4 整除同時不能被 100 整除;

② 該年份能被400整除。 

1 #include 2

intmain()

3; //

陣列 a 存放閏年每月的天數

7int b[12] = ; //

陣列 b 存放平年每月的天數89

//從鍵盤輸入日期

10 printf("

please input the date(year-month-day):");

11 scanf_s("

%d-%d-%d

", &year, &month, &day);

1213

if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)14

20}21else

2228}29

30//

將前面累加的結果加上日期,求出總天數

31//

例如:使用者輸入7月25日,我們只需要計算前七個月的天數 + 使用者輸入的天數 day,即可

shell 如何判斷使用者從鍵盤輸入的變數是否為數字

在bash shell當中其實是沒有直接的命令去判斷變數是否為乙個純數字的,那麼我們就是用間接的方法 問題描述 read t 30 p please a number num 使用read命令接受使用者從鍵盤輸入乙個變數,儲存在變數num當中,有時候使用者瞎輸入一通,或者不輸入,這對指令碼的執行會有...

從鍵盤輸入乙個字元,按要求輸出

從鍵盤輸入乙個字元,若輸入為小寫字元,輸出對應的大寫字元 若輸入為大寫字元,輸出對應的小寫字元 若輸入數字,則不輸出。分析 其中將ch定義為int型是因為這樣它的返回值範圍就夠大,eof在記憶體中儲存時它的值為 1。define crt secure no warnings include incl...

python鍵盤輸入五個數字,判斷是否是回文數

鍵盤輸入五個數字,判斷是否是回文數 num eval input 請輸入乙個五位數 strnum str num listnum newlist if strnum.isdigit and len strnum 5 for i in range 0,len strnum print listnum ...