不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。
每一行包括两个字符串,长度不超过100。
可能有多组测试数据,对于每组数据,
不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。
输出连接后的字符串。
abc def
abcdef
#include <cstdio>
int main() {
char c[201], a[100], b[100];
int i = 0;
scanf("%s%s", a, b);
while (a[i] != '\0') {
c[i] = a[i];
i++;
}
int j = 0;
while (b[j] != '\0') {
c[i] = b[j];
i++;
j++;
}
c[i+1] = '\0';
printf("%s",c);
return 0;
}
为什么过不了啊?头秃
第一次用,以后就用这个网站记录我的做题记录了,哈哈
希望若干年后,回头看看还是xiao bai的自己。
题目要求有多组用例啊
===可能有多组测试数据,对于每组数据====
你这只能是一组用例。外面还需要套一层循环
或者你至少要将 c[i+1] = '\0';改为 c[i] = '\0';