首先我們需要了解一下什麼是閏年:
判斷任意年份是否為閏年,需要滿足以下條件中的任意乙個:
① 該年份能被 4 整除同時不能被 100 整除;
② 該年份能被400整除。
1 #include 2intmain()
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 ...