1錯筆記 查詢最大元素 拆分多重迴圈

2021-10-09 22:30:00 字數 776 閱讀 7979

查詢最大元素

problem description

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

input

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

output

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

sample input

abcdefgfedcba

***xx

sample output

abcdefg(max)fedcba

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

這道題其實難度並不大,涉及到一些ascii碼的知識,但是我在處理多個最大元素的情況上遇到了困難,不知道如何動態標記多個最大值,故卡在了這裡。

錯誤**如下:

#include #include int main()

else

if ( zf[i]>max )

max = zf[i];

} for ( i=0; i=97 )

else

if ( zf[i] == max )

} printf ( "\n" );

} return 0;

}

查詢最大元素

time limit 1000ms memory limit 65536k 有疑問?點這裡 對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串 max 輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。對於每個測試例項輸出一行字串,輸出的結果是插入...

查詢最大元素

設計思想 遍歷字串找到最大的字元,標記出來,輸出的時候當遇到最大的字串,就用最 大字元 max 代替就可以了。實現 include include include include using namespace std int main cout problem description 對於輸入的每...

查詢最大元素

description 對於輸入的每個字串,查詢其中的最大字母,在該字母後面插入字串 max input 輸入資料報括多個測試例項,每個例項由一行長度不超過100的字串組成,字串僅由大小寫字母構成。output 對於每個測試例項輸出一行字串,輸出的結果是插入字串 max 後的結果,如果存在多個最大的...