数组合并并排序,但是输出结果有误,请指教。
#include <stdio.h>main()
{
int a[3],b[3],c[6],j,i,k;
k=0;
for(i=0;i<3;i++)
{
scanf("%d",&a[i]);
}
for(j=0;j<3;j++)
{
scanf("%d",&b[j]);
}
for(i=0;i<3;i++)
{
c[i]=a[i];
}
for(j=0;j<3;j++)
{
c[j+3]=b[j];
}
for(i=0;i<5;i++)
{
for(j=0;j<5-i;j++)
{
if(c[j]>c[j+1])
k=c[j];
c[j]=c[j+1];
c[j+1]=k;
}
}
for(i=0;i<6;i++)
{
printf("%2d",c[i]);
}
getchar();
getchar();
}