把两个已按升序排列整型数组合并为一个升序数组要求:数组元素个数
2017-12-21 02:18:23那***
要求:数组元素个数和元素值均通过键盘输入,若输入的数组未按升序排列,则请先排序后合并。
例如:数组1元素个数为6,元素值分别为 1 3 5 9 10 14
数组2元素个数为5,元素值分别为 0 2 5 11 12
合并后的数组元素个数为10,元素值分别为0 1 2 3 5 9 10 11 12 14把两个已按升序排列整型数组合并为一个升序数组。要求:数组元素个数和元素值均通过键盘输入,若输入的数组未按升序排列,则请先排序后合并。例如:数组1元素个?
例如:数组1元素个数为6,元素值分别为 1 3 5 9 10 14
数组2元素个数为5,元素值分别为 0 2 5 11 12
合并后的数组元素个数为10,元素值分别为0 1 2 3 5 9 10 11 12 14把两个已按升序排列整型数组合并为一个升序数组。要求:数组元素个数和元素值均通过键盘输入,若输入的数组未按升序排列,则请先排序后合并。例如:数组1元素个?
最佳回答
#include
bool Input_judge(int p[]){
int temp,flag=true,i;
for (i=0;i>p[i];
if (i==0)
{
temp=p[i];
}
else{
if (temp
p[j])
{
temp=p[i];
p[i]=p[j];
p[j]=temp;
}
}
}
}
void main(){
int a[5];
int b[5];
int *pa=a;
int *pb=b;
int res[10],count=0,temp;
bool isASC,flag;
isASC=Input_judge(pa);
if (!isASC)
{
BubbleSort(pa);
}
isASC=Input_judge(pb);
if (!isASC)
{
BubbleSort(pb);
}
while (count=*pb)
{
res[count]=*pb;
pb ;
flag=true;
count ;
}
else{
res[count]=*pa;
pa ;
flag=false;
count ;
}
}
if (flag==true)
{
res[9]=*pa;
}
else{
res[9]=*pb;
}
for (int i=0;i<10;i )
{
cout<
}。
2017-12-21 10:18:23
很赞哦! (141)
相关文章
- c 题目,大家解答下
- JAVA编程题~~~求救!
- 数组【实验题目】 编写程序把一维数组逆序排列。 要求: 1) 输入一维数组a数值。 2) 将数组逆序排列。 3) 输出数组a。 注意:要给出至少两次的运行的输入输出结果。
- c语言编程输入1 0个数,用选择法对其进行升序排列。
- 数组公式在合并单元格里无法输入数组公式,但我必须输在合并单元格里,有其他办法吗?
- 请问用C 怎样合并两个数组
- 把两个已按升序排列整型数组合并为一个升序数组。
- labview如何不使用一维数组排序排列数组
- C语言快速排序问题
- word2010怎么进行升序降序排列
- 如何按拼音字母顺序进行升序排列呢?
- 如何对vf的某一字段按照升序或降序排列?
- 定义两个数组升序输入数值合并成第三个升序数组 用C语言怎么搞
- C语言快速排序问题
- 文件已按需要标号,360网络版也选择名称升序,但实际就是不能按名称升序排列,为何?
- ,有按时间升序降序排列功能吗?整天看倒叙,思维很混乱[疑问]
- 筛选项中没升序和降序排列
- 对学生成绩表建立单索引文件:先按数学升序排列,如果相同再按语文降序排列
- word2010怎么进行升序降序排列
- ,有按时间升序降序排列功能吗?整天看倒叙,思维很混乱[疑问]
- 请问用C 怎样合并两个数组
- word2010怎么进行升序降序排列
- 合并单元格能用数组公式吗
- 如何对vf的某一字段按照升序或降序排列?
- 定义两个数组升序输入数值合并成第三个升序数组 用C语言怎么搞
- JAVA编程题~~~求救!
- 把两个已按升序排列整型数组合并为一个升序数组。
- 升序排列用C实现
- C语言数组七个数升序排列和降序排列怎么编程?