编译一个程序,要求:将两个按升序排列的整数数列仍然按升序合并,并存到另一个数组中。

编译一个程序,要求:将两个按升序排列的整数数列仍然按升序合并,并存到另一个数组中。例如:input 1 3 4 7
2 3 6
output 1 2 3 4 6 7

是javascript么,代码如下(如果有文本输入框直接把文本框输入的值获取并放到数组里面就好了)
<script type="text/javascript">
/* *****去掉重复元素方法 ***************/
function unique(arr) {
var result = [], hash = {};
for (var i = 0, elem; (elem = arr[i]) != null; i++) {
if (!hash[elem]) {
result.push(elem);
hash[elem] = true;
}
}
return result;
}
/*定义数组*/
var a=[1,3,4,7],b=[2,3,6];
/* 合并排序数组 */
var c = unique(a.concat(b).sort());
/*控制台打印最终数组*/
console.log(c);
</script>追问

可以用c语言这一次吗?看不懂Java

可以追加打赏

追答

你们要求C语言?这个直接放到html或者jsp页面就可以用啊,

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-08
用冒泡排序就行:#includemain(){inta[10],i,j,t;cout追问

可以详细一点吗?

什么叫冒泡排序?

c语言程序题:输入两个数列,再按从大到小的顺序合并成一个数列并输出
随便写了下,vc6.0能正常编译的,附件中打包了这个软件。代码如下:include <stdio.h>#include <stdlib.h>#include <string.h> int main(){\/\/输入两个数列的大小int a_size = 0, b_size = 0;printf("input A arrrary size:");scanf("%d", &a_size);printf("input B arrary size:"...

编写一个函数实现两个按升序排列的顺序表的合并操作,要用C语言编写,能...
注释的部分是采用数组实现的,未注释的是采用链表实现的,可以将链表实现的注释起来和数组实现的运行做对比 include "stdio.h"include "stdlib.h"\/*采用数组实现 int merge(int* a,int* b,int*c,int alen,int blen){ int i=0,j=0,k=0;\/\/每次将a和b中当前的元素进行比较,并将小的一个存入...

编一个程序输入两个数组分别将数组升序排列,然后将两数组合并成一个升序...
2015-01-23 如何将两个数组组合成一个升序排列的数组 c语言程序求改错 1 2010-04-16 把两个已按升序排列整型数组合并为一个升序数组。 2 2015-06-19 将两个按升序排列的数组合并成一个数组,并使合并后的数组也按升... 16 2017-11-23 编译一个程序,要求:将两个按升序排列的整数数列仍然按升序合并....

...将一个按升序排列的数组和一个按降序排列的数组,按升序合并后放到其...
define M 5 define N 3 int main(){ int a[M],b[N],c[M+N];int i,j,k,m;for(i=0;i<M;i++){ scanf("%d",&a[i]);} for(j=0;j<N;j++){ scanf("%d",&b[j]);} for(i=0,j=N-1,k=0;k<M+N;k++){ if(a[i]<b[j]||j<0){ c[k]=a[i++];} else...

...都是c++语言的形式,就别复制到这了。。) 编一个程序 将两个按...
先学习C,一定要学好了,c++,c#(目前好像用的不是特别广泛)都是以他为基础扩展来的,java的大部分也是与c想通的,安卓的软件也要依靠java。

...b均已按升序排序,要求将两数组元素值按升序合并入数组c中。求语言编...
int main(){ int k;int c[10];int a[5] = {1, 3, 5, 7, 9};int b[5] = {2, 4, 6, 8, 10};combinate(a, b, c); \/\/数组重组 sort(c); \/\/ 重组后的数组排序 for(k = 0; k < 10; k++){ printf("%d ", c[k]);} printf("\\n");return 0;} ...

C语言编程:编写程序将两个有序数组A、B合并成另一个有序的数组C,设为...
{ inta[10],b[10],c[20],i,ia,ib,ic;printf("pleaseinputthefirstarray\\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)scanf("%d",&b[i]);printf("\\n");ia=0;ib=0;ic=0;while(ia<10&&ib<10){ if(a[ia]<b[ib]){ c[ic]=a[ia];ia++;} e...

对a,b两个一维数组分别进行升序,再合并到c数组中,仍按升序排列
include<stdio.h> define M 5 \/\/a数组的长度 define N 5 \/\/b数组的长度 void sort(int s[],int length){ \/\/选择排序 int min,k;for(int i=0;i<length;i++){ min=s[i];k=i;for(int j=i+1;j<length;j++){ if(s[j]<min){ min=s[j];k=j;} } s[k]=s[i];s[i]...

...一个含有整数元素的列表,将所有偶数按升序排列在列标前面,所有奇数...
可以使用 Python 的列表切片和排序函数来实现这个功能。具体步骤如下:从键盘输入一个含有整数元素的列表。使用列表切片技术取出列表中的偶数和奇数,分别存储在不同的列表中。对两个列表进行排序,将偶数列表按照升序排列放在奇数列表前面。将排序后的偶数列表和奇数列表合并成一个列表。输出合并后的列表。下...

C语言:编写一个程序用冒泡排序实现升序排列
1、首先打开一个空白的C语言文件,首先先定义一组待排序的数列以及各个变量,接着就是用来处理排序的逻辑:2、冒泡排序的逻辑是一组数从第一个数值开始,如果相邻两个数的排列顺序与期望不同,则将两个数的位置进行交换,重复这样的过程直到最后一个数不需要交换则排序完成,如果有N个数需要排序,则...

相似回答