/* 功能:数组合并 日期:2013-05-21 */ #include <stdio.h> #include <stdlib.h> #include <math.h> #define LEN1 4 #define LEN2 5 #define LEN 9 int main(void) { int num1[LEN1]={0}; int num2[LEN2]={0}; int num3[LEN]={0}; int i,j,tmp; //数组1 printf(“请输入有序数组1(4位):”); for(i=0;i<=LEN1-1;i++) { scanf(“%d”,&num1[i]); } //数组2 printf(“请输入有序数组2(5位):”); for(i=0;i<=LEN2-1;i++) { scanf(“%d”,&num2[i]); } //合并为数组3 for(i=0;i<=LEN1-1;i++) { num3[i]=num1[i]; } for(i=0,j=4;i<=LEN2-1;i++,j++) { num3[j]=num2[i]; } printf(“合并后数组为:”); //数组3排序 for (j=0;j<=LEN-1;j++) { for(i=0;i<LEN-1-j;i++) { if(num3[i]>num3[i+1]) { tmp = num3[i]; num3[i] = num3[i+1]; num3[i+1] = tmp; } } } //输出数组3 for(j=0;j<=LEN-1;j++) { printf(“%d “,num3[j]); } printf(“n”); system(“pause”); return 0; }
数组合并

最后更新于 2022-12-25
部分内容可能已过时,请注意信息时效。
本文采用 CC BY-NC-SA 4.0 许可,转载请注明出处与作者。
支持一下
如果这篇文章对你有帮助,欢迎打赏或分享。
相关文章智能推荐
1在数组中查找次大值,并与最后一个元素交换—C语言『代码』/***************************************************作业要求: 在数组中查找次大值,并与最后一个元素交换完成日期: 2013年9月3日****2数组计算『代码』/*功能:数组计算日期:2013-06-19*/#include<stdio.h>#include<stdlib.h>int arraySum(int p[][8],int3数组排序『代码』/*功能:数组排序日期:2013-06-17*/#include <stdio.h>#include <stdlib.h>void sort(int p[],const in4数组排序『代码』/*功能:数组排序日期:2013-05-21*/#include <stdio.h>#include <stdlib.h>#include <math.h>#de5判断水仙花数『代码』/* 功能:判断水仙花数 日期:2013-4-19 */ #include <stdio.h> #include <stdlib.h> #include <math.h
随机文章随机推荐
暂无随机文章
评论