#include <stdio.h> #define N 80 void main(){ char s[N+5], c; int i, j, k=0; //输入字符串 gets(s); //找到最大字符的下标 c = s[0]; for(i=0; s[i] != '/0'; i++){ if( c < s[i]){ k = i; c = s[i]; } } //移动最大字符后面的字符 for(j=i-1; j>k; j--){ s[j+5] = s[j]; } s[i+5]= '/0'; //插入(max) s[k+1] = '('; s[k+2] = 'm'; s[k+3] = 'a'; s[k+4] = 'x'; s[k+5] = ')'; puts(s); }