- *
- * 文件名称:Ex1-1.cpp
- * 作 者:陶颖蕊
- * 完成日期:2017 年 5 月19日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:无
- * 问题描述:我的第六次C++上机作业
- * 程序输出:合并两个数组并排序
- * 问题分析:略
- * 算法设计:略
- */ 一、实验代码
二、运行结果#include<iostream.h> int main() { int a[5],b[3],i,j,c[8],t; cout<<"请输入数组一:"; for(i=0;i<5;i++) { cin>>a[i]; c[i]=a[i]; } cout<<endl; cout<<"请输入数组二:"; for(i=0;i<3;i++) { cin>>b[i]; c[i+5]=b[i]; } for(i=0;i<7;i++) for(j=0;j<7-i;j++) { if(c[j]>c[j+1]) { t=c[j]; c[j]=c[j+1]; c[j+1]=t; } } cout<<"合并后的数组为:"; for(i=0;i<8;i++) cout<<c[i]<<" "; return 0; }
-
- *
- * 文件名称:Ex1-1.cpp
- * 作 者:陶颖蕊
- * 完成日期:2017 年 5 月19日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:无
- * 问题描述:我的第六次C++上机作业
- * 程序输出:在最大的后面插入字符串
- * 问题分析:略
- * 算法设计:略
- */ 一、实验代码
二、运行结果#include<iostream.h> void main() { char a[5]={"1546"},b[3]={"ab"},c[7]; int i,j,k,max; for(i=0;i<4;i++) { max=a[0]; if(a[i]>a[0]||a[i]==a[0]) { max=a[i]; k=i; } else k=0; } for(i=7;i>k+2;i--) c[i]=a[i-2]; c[k+1]='a'; c[k+2]='b'; for(i=0;i<k+1;i++) c[i]=a[i]; cout<<c; }
-