思路是先找出最大的字符
然后再遍历一边数组,更改最大字符的数
最后遍历一边数组,最大的字符处单独输出
#include<iostream>
#include<string.h>
#include<cstdio>
#include<cmath>
#include<string>
using namespace std;
int main(){
string a;
while(cin >> a){
char c = a[0];
int i;
for(i = 1; i < a.size(); i++){//第一部分
if(c < a[i])c = a[i];
}
for(i = 0; i < a.size(); i++){//第二部分
if(a[i] == c)a[i] = '2';
}
for(i = 0; i < a.size() ; i++){//第三部分
if(a[i] == '2'){
cout<< c << "(max)" ;
}
else
cout << a[i] ;
}
cout << endl;
}
return 0;
}