求高手 数组问题
定义两个非递减数组 然后比较大小 从小到大的放到第三个数组 小弟写的程序 得不出正确结果 #include<stdio.h>
int main(void)
{
int a[5]={1,1,2,2,3};
int b[5]={2,2,3,3,4};
int c[10];
int i,j,k=0;
while(k<10)
{
for(i=0;i<5;i++)
for(j=0;j<i;j++)
if(a[i]<b[j]){c[k]=a[j];
k++;}
else if(b[j]=a[i]){c[k]=a[i];
k++;}
else {c[k]=b[j];
k++;}
}
for(k=0;k<10;k++)
printf("%d\n",c[k]);
return 0;
}