一 问题及代码
/*
* 文件名称:c++作业5项目2
* 作 者:汪显恒
* 完成日期:2017 年 5 月 19 日
* 版 本 号:v6.0
* 对任务及求解方法的描述部分:
* 输入描述: 从键盘中输入10个有序整数,
* 问题描述:将两个数组中的数排序在一个数组中输出
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include<iostream.h>
void main( )
{
char b[3]="ab";
char a[7],max;
int index=0, i=0,lenth,j=0;
cin>>a;
max=a[0];
while(a[i]!='/0')
{
if(a[i]>max)
{
max=a[i];
index=i;
}
i++;
} cout<<max; //找到最大值和位置
while(a[i]!='/0') lenth++;
while(lenth>index)
{
a[2+lenth]=a[lenth];
lenth--;
}
index++;
for(i=0;i<2;i++)
{
a[index]=b[i];
lenth++;
}
cout<<"在a中的最大字符后面插入字符串b后输出字符串a: "<<a;
}