解题思路:先将两串字符串分别存放到两个数组中,再将字符串赋值给第三个数组

注意事项:注意对第二个数组赋值到第三个数组的式子

参考代码:

#include<stdio.h>

#include<string.h>

 int main()

 {

     char a[100],b[100],c[100];//定义三个数组

     int i,j,m,n;//定义中间变量

     

     gets(a);//输入第一段字符串

     gets(b);//输入第二段字符串

     

     

     m=strlen(a);//读取第一段长度

     n=strlen(b);//读取第二段长度

     

     

     for(i=0;i<m;i++)//第一数组赋值给第三个数组

     {

         c[i]=a[i];

     }


     for(j=0;j<n;j++)//第二个数组接着第一个进行赋值

     {

         c[m+j]=b[j];

     }


     

      puts(c);//输出第三个数组

      

      return 0;


 }


点赞(0)
 

0.0分

3 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论