如何在C语言中合并两个数组?

如何在c语言中合并两个数组?

将两个数组作为输入,尝试合并或连接两个数组并将结果存储在第三个数组中。

合并两个数组的逻辑如下所示 – 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

(0)
上一篇 2025年3月6日 14:20:48
下一篇 2025年2月18日 00:07:49

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论