问题描述:
对于输入的字符串,查找其中的ASCII码值最大字母,在该字母后面插入字符串“(max)”。
输入:
输入一行长度不超过200的字符串组成,字符串仅由大小写字母构成。
输出:
输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入"(max)"。
样例输入:
abcdefgfedcbag
样例输出:
abcdefg(max)fedcbag(max)
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
char a[300];
gets(a);
int max=a[0];
for(int i=0;i<strlen(a);i++)
{
if(a[i]>=max)
max=a[i];
}
for(int j=0;j<strlen(a);j++)
{
if(a[j]==max)
printf("%c(max)",a[j]);
else
printf("%c",a[j]);
}
return 0;
}