hdoj刷題之旅 2025

2021-09-16 13:52:40 字數 588 閱讀 1800

對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串「(max)」。

輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。

對於每個測試例項輸出一行字串,輸出的結果是插入字串「(max)」後的結果,如果存在多個最大的字母,就在每乙個最大字母後面都插入"(max)"。

abcdefgfedcba

***xx

abcdefg(max)fedcba

x(max)x(max)x(max)x(max)x(max)

這道題的我的思路就兩次迴圈,一次查詢最大字母是哪乙個,另一次就是輸出的時候檢查是否是最大字母然後再選擇輸出(max)

當時這道題有個很坑的漏洞,那就是題目說是輸入大小寫字母,但實際上只有小寫字母的測試。我一開始考慮全面了,結果出錯了,我果斷刪了判斷大寫字母的那一部分,然後直接ac。注釋去掉就是大小寫都考慮了。

#includeint main(void)

for(i=0;str[i]!='\0';i++)

printf("\n");

} return 0;

}

hdoj刷題之旅 2003

輸入乙個百分制的成績t,將其轉換成對應的等級,具體轉換規則如下 90 100為a 80 89為b 70 79為c 60 69為d 0 59為e 輸入資料有多組,每組佔一行,由乙個整數組成。對於每組輸入資料,輸出一行。如果輸入資料不在0 100範圍內,請輸出一行 score is error edas...

pat刷題之旅1002

一開始那道題,我的思路就是用乙個變數n來儲存所輸入的數,之後通過模10,除10運算來求得每一位上的數之和,最後將所求得的和進行模10,除10將每一位上的數放到陣列arr中,通過switch case語句對應到相應的漢字表示中。如下。include includeint main int s 0,i ...

BUU 刷題之旅 One

水平不夠,刷題來湊!反序列化 disable functions的繞過 flag隱藏在phpinfo中 開始以為這一堆0101有什麼線索,看了大半天也沒找出來,抓包的時候發現 訪問一下,發現是php php error reporting 0 class hellophp public functi...