原題: Problem Description 對於輸入的每個字符串,查找其中的最大字母,在該字母後面插入字符串“(max)”。 Input 輸入數據包括多個測試實例,每個實例由一行長度不超過100的字符串組成,字符串僅由大小寫字母構成。 Output 對於每個測試實例輸出一行字符串,輸出的結果是插入字符串“(max)”後的結果,如果存在多個最大的字母,就在每一個最大字母後面都插入"(max)"。 Sample Input abcdefgfedcba xxxxx Sample Output abcdefg(max)fedcba x(max)x(max)x(max)x(max)x(max) 原碼: [cpp] #include <stdio.h> int main() { char t[128]; char max; int i; while (gets(t)) { for (max = i = 0 ; t[i] ; i++) { if (t[i] > max) max = t[i]; } for (i = 0 ; t[i] ; i++) { putchar(t[i]); if (t[i] == max) printf("%s", "(max)"); } putchar('\n'); } return 0; }