[求助]这个程序错在那里?
题目是这样的:有2个数组从小到大的数组,假如2个数组的数字都不重复,将2个数组的数重合在一起,形成一个重小到大的新的数组
我的代码是这样的:
#include <iostream>
using namespace std;
int main()
{
int i=0,j=0,k=0;
int a[5]={1,3,5,7,9};
int b[5]={2,4,6,8,10};
int c[10];
while(i<=4)
{
if(a[i]>b[j])
c[k]=b[j];
k=k+1;
j=j+1;
else
c[k]=a[i];
k=k+1;
i=i+1;
cout<<c[k]<<endl;
}
return 0;
}
请各位帮忙看看那里错了,谢了~~~!