一、问题及代码
/*
*文件名称:Ex1-1.cpp
*作者:杨一麟
*完成日期:2017年05月11日
*版本号:v1.0
*对任务及求解方法的描述部分:
*输入描述:无
*问题描述:数组的运用
*程序输出:“数组合并”:
*算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
int a[5],b[5],c[10];
int i,j,k;
cout<<"输入有序数组A:"<<endl;
for(i=0;i<5;i++)
cin>>a[i];
cout<<"输入有序数组B:"<<endl;
for(i=0;i<5;i++)
cin>>b[i];
for(i=0;i<5;i++)
c[i]=a[i];
for(i=0;i<5;i++)
c[i+5]=b[i];
for(i=0;i<10;i++)
{
for(j=0;j<9-i;j++)
if(c[j]>c[j+1])
{
k=c[j];
c[j]=c[j+1];
c[j+1]=k;
}
}
for(i=0;i<10;i++)
cout<<c[i]<<" ";
cout<<endl;
return 0;
}
二、运行结果
三、心得体会
数组的运用越来越难,编这个代码用了很长时间,也希望以后能更耐心去学习c++,而不是敷衍了事
四、知识点总结
注意数组之间嵌套的使用