用C语言和数组知识点完成:定义两个字符数组str1, str2,长度均80,输入后两串字符存放到两个数组中。将str2连接到str1之后,并将连接后的字符串中的大写字母准换为对应的小写字母,其余不变。输出结果(允许使用字符串函数)。
时间: 2024-05-01 18:16:13 浏览: 74
c代码-C语言编写一个程序,将字符数组str2中的全部字符复制到字符数组str1中
好的,关于您的问题,这是一个编程问题,我可以为您解答。以下是使用C语言和数组知识点完成所需的代码:
```c
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(void) {
char str1[81], str2[81];
// 输入
printf("请输入字符串1:");
fgets(str1, sizeof(str1), stdin);
printf("请输入字符串2:");
fgets(str2, sizeof(str2), stdin);
// 去除换行符
str1[strlen(str1) - 1] = '\0';
str2[strlen(str2) - 1] = '\0';
// 将str2连接到str1之后
strcat(str1, str2);
// 将大写字母准换为对应的小写字母
for (int i = 0; str1[i]; i++) {
str1[i] = tolower(str1[i]);
}
// 输出结果
printf("连接后的字符串为:%s\n", str1);
return 0;
}
```
希望这个解答对您有所帮助。
阅读全文