【项目2:数组合并】
一,问题及代码
#include<iostream>
using namespace std;
int main()
{
int a[5],b[5],c[2*5],i,j,t;
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];
c[i+5]=b[i];
}
for(j=2*5-1;j>=0;j--)
for(i=0;i<j;i++)
{
if(c[i+1]<c[i])
{
t=c[i+1];
c[i+1]=c[i];
c[i]=t;
}
}
cout<<"结果数组为:";
for(i=0;i<2*5;i++)
cout<<c[i]<<" ";
cout<<"\n";
return 0;
}
2运行结果