#include <iostream.h> void MaxCharInSec(char *str) { char a=str[0]; int flag=0; for(int i=1;str[i]!='\0';i++) { if(a<str[i])//找出最大的字符 { a=str[i]; flag=i; } } for(int j=flag;j>=1;j--) { str[j]=str[j-1]; } str[1]=a;//最大的字符放到第二个 } void main() { char a[100];//字符数组,默认100个字符 cin>>a; MaxCharInSec(a); cout<<a; } //VC6.0编译通过