//本人代码:
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char s[200];
while(cin>>s)
{
// getchar();
int i;
int t=strlen(s);
for( i = 0 ; i < t ; i++)
{
char max='a';//起始设置一个边界最大元
for( i = 0 ; i < t ; i++ )
if( s[i] > max)//和所设最大元比较,交换
{
max=s[i];
}//以下是输出控制
for( i = 0 ; i < t ; i++ )
{
cout<<s[i];
if(s[i] == max)
{
cout<<"(max)";//到i的时候输出(max)
}
}
cout<<endl;
}
}
return 0;
}
//网上代码:
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
char ch[200];
while(gets(ch))
{
char max='a';
int i;
for(i=0;i<strlen(ch);i++)
{
if(ch[i]>=max)
{
max=ch[i];
}
}
for(i=0;i<strlen(ch);i++)
{
printf("%c",ch[i]);
if(ch[i]==max)
{
printf("(max)");
}
}
printf("\n");
}
return 0;
}