3. 由键盘任意输入2串字符,将它们连接为一串字符(不允许使用strcat函数)。c语言
时间: 2023-06-02 14:06:39 浏览: 47
中,可以使用数组和指针来实现字符串的连接。以下是一个示例代码:
```
#include <stdio.h>
int main() {
char str1[100], str2[100], result[200];
int i, j;
printf("请输入第一个字符串:");
scanf("%s", str1);
printf("请输入第二个字符串:");
scanf("%s", str2);
// 将第一个字符串复制到结果字符串中
for (i = 0; str1[i] != '\0'; i++) {
result[i] = str1[i];
}
// 将第二个字符串复制到结果字符串中
for (j = 0; str2[j] != '\0'; j++) {
result[i + j] = str2[j];
}
// 添加字符串结束符
result[i + j] = '\0';
printf("连接后的字符串为:%s\n", result);
return 0;
}
```
相关问题
C语言由键盘任意输入2串字符,将它们连接为一串字符(不允许使用strcat函数)。
可以使用一个循环将第一串字符逐一存入第三个字符串中,再用另一个循环将第二串字符接在第三个字符串的末尾。具体实现可以参考以下代码:
#include <stdio.h>
int main() {
char str1[100], str2[100], str3[200];
int i, j;
printf("请输入第1串字符:");
scanf("%s", str1);
printf("请输入第2串字符:");
scanf("%s", str2);
for (i = 0; str1[i] != '\0'; i++) {
str3[i] = str1[i];
}
for (j = 0; str2[j] != '\0'; j++) {
str3[i+j] = str2[j];
}
str3[i+j] = '\0';
printf("连接后的字符串为:%s\n", str3);
return 0;
}
用c语言编写一段代码由键盘任意输入2串字符,将它们连接为一串字符(不允许使用strcat函数)
好的,我明白你的要求。以下是用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语言编译器中,并运行它,就可以看到它的效果了。希望这能够帮助到你。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)