将两个数组作为输入,尝试合并或连接两个数组并将结果存储在第三个数组中。
合并两个数组的逻辑如下所示 – p>
J=0,k=0for(i=0;i程序
下面给出的程序展示了如何用 C 编程语言合并两个数组 -
#include#includeint main(){ int a[10],b[10],c[20],m,n,o,i,j,k,temp; printf("Enter size of Array1"); scanf("%d",&n); printf("Enter size of Array2
"); scanf("%d",&m); o=m+n; //size of third array printf("Enter Elements of Array1
"); for(i=0;i
"); for(i=0;ia[j+1]){ temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } //sorting second array for(i=0;ib[j+1]){ temp=b[j]; b[j]=b[j+1]; b[j+1]=temp; } } } printf("Elements of Array1
"); for(i=0;i
",i,a[i]); } printf("Elements of Array2
"); for(i=0;i
",i,b[i]); } j=0; k=0; for(i=0;i
"); for(i=0;i
",i,c[i]); }}
登录后复制
输出
当上述程序被执行时,它产生以下结果 −
Enter Elements of Array11234Enter Elements of Array2683Elements of Array1a[0]=1a[1]=2a[2]=3a[3]=4Elements of Array2b[0]=3b[1]=6b[2]=8Merged array is:c[0]=1c[1]=2c[2]=3c[3]=3c[4]=4c[5]=6c[6]=8登录后复制
以上就是如何在C语言中合并两个数组?的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2582579.html