#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編譯透過
#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編譯透過