c++编程:编写程序,任意输入一个字符串,将其中的最大字符放在字符串的第二个

来源:互联网 发布:晨枫网络是真的吗 编辑:程序博客网 时间:2024/05/19 04:27
#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编译通过