自己建立并输入两个字符数组,练习各字符函数,gets( ),puts( ),strcat( ),strcpy( ),strlen( )。
时间: 2023-11-13 14:03:04 浏览: 79
好的,以下是一个示例代码,供您参考:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100
int main() {
char str1[MAX_LEN], str2[MAX_LEN];
// 输入两个字符串
printf("请输入第一个字符串:");
gets(str1);
printf("请输入第二个字符串:");
gets(str2);
// 输出两个字符串
printf("第一个字符串为:");
puts(str1);
printf("第二个字符串为:");
puts(str2);
// 连接两个字符串
strcat(str1, str2);
printf("连接后的字符串为:");
puts(str1);
// 复制第二个字符串到第一个字符串
strcpy(str1, str2);
printf("复制后的字符串为:");
puts(str1);
// 输出第一个字符串的长度
printf("第一个字符串的长度为:%d\n", strlen(str1));
return 0;
}
```
示例输出:
```
请输入第一个字符串:Hello
请输入第二个字符串:World
第一个字符串为:Hello
第二个字符串为:World
连接后的字符串为:HelloWorld
复制后的字符串为:World
第一个字符串的长度为:5
```
阅读全文