问题描述
输入两个字符串,将其合并为一个字符串后输出。
输入格式
输入两个字符串
输出格式
输出合并后的字符串
样例输入
一个满足题目要求的输入范例。
Hello
World
样例输出
HelloWorld
数据规模和约定
输入的字符串长度0<n<100
代码如下:
需要注意的是strcat函数会自动的将结果拼接,保存到a数组中,不可以将返回结果赋值给a数组
即a=strcat(a,b)这样的写法是错误的,因为strcat返回值是一个指针,指针不能赋值给数组。
#include<stdio.h>
#include <string.h>
int main(){
char a[100]={0};
char b[100]={0};
gets(a);
gets(b);
//b接到a后边
int lenA = strlen(a);
int lenB = strlen(b);
strcat(a,b);
printf("%s",a);
return 0;
}
Bad_Shepherd
发布了12 篇原创文章 · 获赞 2 · 访问量 383
私信
关注