佬饕


私信TA

用户名:Glutton

访问量:937

签 名:

等  级
排  名 6418
经  验 1362
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校 首都师范大学
专  业

  自我简介:

解题思路:简单粗暴,通俗易懂,下意识地第一选择

注意事项:注意两次字符串的大小问题,第二个字符串赋值的时候必须是从0开始的,否则将会无效。

用循环m+n来限制输入的大小,再用一个自加函数从开始把第二个字符串复制过去,简单粗暴

参考代码:

#include<stdio.h>

#include<string.h>

int he(char s[],char a[]);

int main()

{

  char s[1000],a[2000];

  

  gets(s);

  gets(a);

  he(s,a);  

      

  }


  int he(char s[],char a[])

 { int m=0,n=0,j=0;

 char b[2000];

  n=strlen(s);

  m=strlen(a);

  for(int i=0;i<m;i++)

  {

    b[i]=s[i];

    

  }

  for(int i=m;i<m+n;i++)

  {

    b[i]=a[j++];

    

  }

  puts(b);

 }


 

0.0分

5 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区