輸出每月的天數 華為機試題

2021-06-25 19:57:25 字數 516 閱讀 1437

輸入含年月的字串,僅支援資訊格式為mm-yyyy(mm:月份,yyyy:年份),根據該訊息輸出當月總天數。注意考慮閏年。

(1)公曆年份是4的倍數且不是100的倍數。

(2)公曆年份是400的倍數

例如,2023年是閏年,1900則是平年。閏年2月份為29天,平年2月份為28天。

執行時間限制:無限制

記憶體限制:無限制

輸入:年月資訊字串

輸出:當月總天數

樣例輸入:03-2012

樣例輸出:31

#include #include using namespace std;

int main()

{ string a;//用來接收年月的字串

int month,year;//儲存轉換好的年,月

bool flag;//false表示平年,ture表示閏年

cin>>a;

if (7!=a.length())

{ cout<<"輸入的字串的有誤,請重新輸入."<

華為機試題

今天去華為機試,感覺是再謹慎都不為過啊!zc前一天晚上還跟我強調了判空,記憶體釋放。前兩題都是基本題,後面一題不會。1 輸入兩個數 反轉相加的和輸出。2 三天打漁兩天曬網 從1990 年1月1日開始 打漁輸出fishing 曬網輸出sleeping 我因為printf的是fishing sleepi...

華為機試題

通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串壓縮程式,將字串中連續出席的重複字母進行壓縮,並輸出壓縮後的字串。壓縮規則 1.僅壓縮連續重複出現的字元。比如字串 abcbc 由於無連續重複字元,壓縮後的字串還是 abcbc 2.壓縮欄位的格式為 字元重複的次數 字元 例如 字串 yyy...

華為機試題

1.輸入乙個字串,將字串中的非字母字元刪除,保留字串中的小寫字母,將大寫字母變為小寫字母,然後輸出字串。比如 輸入 sdf sfjadf sdf 輸出 sdfsfjadfsdf 2.n進製數求和,輸入乙個整數n 2 n 35 兩個字串,字串中的字元一定是0 9或者a z 10 35 中的,輸出兩個字...