题目描述
不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。
输入
每一行包括两个字符串,长度不超过100。
输出
可能有多组测试数据,对于每组数据,
不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。
输出连接后的字符串。
样例输入
abc def
样例输出
abcdef
注意
字符数组最后要加“\0”表示字符串的结尾。一定要注意!!!
#include<stdio.h>
#include<string.h>
int main()
{
char ans[210], b[105];
while(scanf("%s%s", ans, b)!=EOF){
int k=strlen(ans), len = k;
for(int i=0; i<strlen(b); i++)
{
ans[k++] = b[i];
}
//空字符串\0:表示存放的字符串的结尾
ans[k]='\0';//ans末尾要加'\0'千万注意
puts(ans);
}
return 0;
}