一开始尝试用字符数组存储字符串,然后插入(max),老是出错,后来看到有大佬在输出时+(max),遂改正。
#include<stdio.h>
#include<string.h>
#define MAXSIZE 100
int main()
{
int i,j;
char s[MAXSIZE];
while(~scanf("%s",s)){
char max='\0';
int len=strlen(s);
for(i=0;i<len;i++){
if(s[i]>max)
max=s[i];
}
for(i=0;i<len;i++){
if(s[i]==max)
printf("%c(max)",s[i]);
else
printf("%c",s[i]);
}
printf("\n");
}
return 0;
}