发布网友 发布时间:2022-04-21 22:25
共2个回答
热心网友 时间:2022-05-22 02:19
#include <stdio.h>
int main()
{int a[]={1,3,5,7,9},b[]={2,4,6,8},c[10];
int i,j,k,n1,n2,n3;
i=j=k=0;
n1=5;
n2=4;
n3=n1+n2;
for(;i<n1&&j<n2;)
if(a[i]<b[j])c[k++]=a[i++];
else c[k++]=b[j++];
for(;i<n1;)c[k++]=a[i++];
for(;j<n2;)c[k++]=b[j++];
for(k=0;k<n3;k++)
printf("%d ",c[k]);
printf("\n");
return 0;
}
热心网友 时间:2022-05-22 03:37
#include <stdio.h>
void main()
{
int i,j,k,n=4,a[9]={1,3,5,7,9},b[]={2,4,6,8};
for(i=0;i<4;i++)
for(j=0;j<n+1;j++)
{
if(b[i]<a[j])
{
for(k=++n;k>j;k--)
a[k]=a[k-1];
a[j]=b[i];
break;
}
}
for(i=0;i<9;i++)
printf("%d ",a[i]);
}