从键盘上输入两个字符串,不用库函数strcat()连接两个字符串,连接后的字符 串放到另一个字符数组中,然后输出连接后的字符串
时间: 2023-12-26 09:05:59 浏览: 84
好的,我知道了。下面是示例代码,你可以参考一下:
```c
#include <stdio.h>
int main() {
char s1[100], s2[100], s3[200];
int i, j;
// 从键盘上输入两个字符串
printf("请输入第一个字符串:");
scanf("%s", s1);
printf("请输入第二个字符串:");
scanf("%s", s2);
// 连接两个字符串
i = 0;
while (s1[i] != '\0') {
s3[i] = s1[i];
i++;
}
j = 0;
while (s2[j] != '\0') {
s3[i] = s2[j];
i++;
j++;
}
s3[i] = '\0';
// 输出连接后的字符串
printf("连接后的字符串为:%s\n", s3);
return 0;
}
```
输入两个字符串后,程序会将它们连接到另一个字符数组中,然后输出连接后的字符串。需要注意的是,在连接两个字符串时,需要遍历两个字符串中的每个字符,将它们逐一复制到目标字符数组中,并在最后加上字符串结束符 `\0`。
相关问题
从键盘上输入两个字符串,不用库函数strcat ()连接两个字符串,连接后的字符串放到另一个字符数组中,然后输出连接后的字符串
好的,这个问题很简单。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
char str1[100], str2[100], result[200];
int i = 0, j = 0;
printf("请输入第一个字符串:");
scanf("%s", str1);
printf("请输入第二个字符串:");
scanf("%s", str2);
// 连接两个字符串
while (str1[i] != '\0') {
result[i] = str1[i];
i++;
}
while (str2[j] != '\0') {
result[i] = str2[j];
i++;
j++;
}
result[i] = '\0';
printf("连接后的字符串是:%s\n", result);
return 0;
}
```
这个程序要求用户从键盘上输入两个字符串,然后定义了三个字符数组 `str1`、`str2` 和 `result`。`i` 和 `j` 分别代表 `str1` 和 `str2` 的下标。
程序通过 `scanf()` 函数分别从键盘上读取两个字符串,并将它们存储在 `str1` 和 `str2` 数组中。
接下来,程序使用 `while` 循环遍历 `str1` 和 `str2` 数组,并将它们连接到 `result` 数组中。最后,程序在 `result` 数组的结尾添加一个空字符 `\0`,以表示字符串的结束。
最后,程序使用 `printf()` 函数输出连接后的字符串。
从键盘中输入两个字符串,将第二个字符串连接到第一个字符串的后面,并输出链接后的结果,要求不能调用字符串库函数strcat()
好的,我可以给您提供一个简单的代码实现:
```python
# 输入两个字符串
str1 = input("请输入第一个字符串:")
str2 = input("请输入第二个字符串:")
# 计算两个字符串的长度
len1 = len(str1)
len2 = len(str2)
# 将字符串2添加到字符串1的末尾
for i in range(len2):
str1 += str2[i]
# 输出连接后的结果
print("连接后的字符串为:", str1)
```
这个代码会先让用户输入两个字符串,然后通过循环将第二个字符串中的每个字符添加到第一个字符串的末尾,最后输出连接后的结果。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)