1. 程式人生 > >查詢最大元素

查詢最大元素

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)

#include<stdio.h>
int main()
{
char ch[100],max;
int i;
while(gets(ch)!=NULL){
max=ch[0];
for(i=0;ch[i]!=’\0’;i++)
{
if(ch[i]>max)
max=ch[i];//比較大小確定最大值
}
for(i=0;ch[i]!=’\0’;i++)
{
printf("%c",ch[i]);//輸出
if(ch[i]==max)
{
printf("(max)");//在最大值後輸出max
}
}
printf("\n");//很重要,千萬注意
}
return 0;
}