c++作业6

来源:互联网 发布:cl.4z3.pw index.php 编辑:程序博客网 时间:2024/06/08 11:53

一 问题及代码

/*  * 文件名称: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;}