用c语言编写一段代码由键盘任意输入2串字符,将它们连接为一串字符(不允许使用strcat函数)
时间: 2023-06-03 14:03:19 浏览: 114
好的,我明白你的要求。以下是用C语言编写的代码,可以将两个输入的字符串连接为一个字符串:
```
#include <stdio.h>
int main() {
char s1[100], s2[100], newStr[200];
int i = 0, j = 0;
printf("请输入第一个字符串:");
scanf("%s", s1);
printf("请输入第二个字符串:");
scanf("%s", s2);
// 复制第一个字符串
while (s1[i] != '\0') {
newStr[i] = s1[i];
i++;
}
// 连接第二个字符串
while (s2[j] != '\0') {
newStr[i] = s2[j];
i++;
j++;
}
// 在新字符串末尾添加结束符
newStr[i] = '\0';
printf("连接后的字符串为:%s\n", newStr);
return 0;
}
```
你可以将这段代码复制到你的C语言编译器中,并运行它,就可以看到它的效果了。希望这能够帮助到你。
阅读全文