构造一个函数,把两个升序数组合并成一个升序数组,主程序完成数据的输入...答:int a[] = {1,3,4,6,9};int b[] = {1,2,3,4,5,6,7,8,9};int c[100];int len1 = sizeof(a) / sizeof(a[0]);int len2 = sizeof(b) / sizeof(b[0]);int len3 = len1 + len2;arrayMerge(a, len1, b, len2, c);for (int i = 0; i < len3; ++i)...
构造一一个函数,把两个升序数组合并成一一个升序数组,主程序完成数据的...答:int a[] = {1,3,4,6,9};int b[] = {1,2,3,4,5,6,7,8,9};int c[100];int len1 = sizeof(a) / sizeof(a[0]);int len2 = sizeof(b) / sizeof(b[0]);int len3 = len1 + len2;arrayMerge(a, len1, b, len2, c);for (int i = 0; i < len3; ++i)...
输入两个整数数组a,b,每个数组有五个整数,将两者合并到数组c后...答:int main(){ int i,j,a[5],b[5],c[10];for(i=0; i<5; i++)scanf("%d",&a[i]);for(i=0; i<5; i++)scanf("%d",&b[i]);for(i=0; i<5; i++)c[i]=a[i];for(j=0; j<5; j++)c[i++]=b[j];for(i=0; i<10; i++)printf("%d ",c[i]);return ...
将已按照降序排列的两个数组合并到一个数组中答:{ int str1[5]={55,35,23,4,1};//两个升序数组 int str2[5]={25,22,12,9,3};int out[10];//输出数组 int i=0,j=0,k=0;while (i<5&&j<5){//循环将较小元素放入C if (str1[i]>str2[j]) { out[k]=str1[i];i++;k++;} else{ out[k]=str2[j];j++;k++;...