第一种做法
#include<stdio.h>
#include<string.h>
int main()
{
char a[110];
char s[5]={'(','m','a','x',')'};
while(scanf("%s",a)!=EOF)
{
char c=a[0];
int k=strlen(a),i,j;
for(i=0;i<k;i++)
if(a[i]>c)
c=a[i];
for(j=0;j<k;j++)
{
if(a[j]<c)
printf("%c",a[j]);
else
{
printf("%c",a[j]);
for(i=0;i<5;i++)
printf("%c",s[i]);
}
}
printf("\n");
}
return 0;
}
第二种做法
#include<stdio.h>
#include<string.h>
int main()
{
char a[110];
while(scanf("%s",a)!=EOF)
{
char c=a[0];
int k=strlen(a),i,j;
for(i=0;i<k;i++)
{
if(a[i]>c)
c=a[i];
}
for(j=0;j<k;j++)
{
if(a[j]<c)
printf("%c",a[j]);
else
{
printf("%c(max)",a[j]);
}
}
printf("\n");
}
return 0;
}