不甘堕落


私信TA

用户名:wangxu2022

访问量:800

签 名:

码界难民一枚~

等  级
排  名 831
经  验 3641
参赛次数 0
文章发表 8
年  龄 0
在职情况 学生
学  校 宁波大学科学技术学院
专  业

  自我简介:

TA的其他文章

题目:https://www.dotcpp.com/oj/problem1747.html


思路:用指针将第二个字符串填到第一个字符串中


题解:

#include<stdio.h>

#include<string.h>

void MyStrcat(char dstStr[],char srcStr[]){

int length = strlen(dstStr);//取第一个字符串长度

char* p =&dstStr[length]; //取第一个字符串最后一个地址

for(int i = 0; i < strlen(srcStr); i++,p++){

*p = srcStr[i];//把第二个字符串赋到第一个字符串末尾

}

*p = 0; //终止字符数组,防止末尾有多余字符

}

int main(){

char s1[50],s2[25];

while(scanf("%s %s",s1,s2)!=EOF){

MyStrcat(s1,s2);

puts(s1);

}

return 0;


 

0.0分

0 人评分

  评论区

  • «
  • »