c语言输入两组字符串
时间: 2024-12-16 21:31:36 浏览: 2
C语言判断回文字符串代码.rar
5星 · 资源好评率100%
在C语言中,你可以通过标准输入流(stdin)或者`scanf`函数来获取用户输入的两组字符串。下面是一个简单的示例,展示了如何分别读取两个字符串:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[50], str2[50]; // 定义两个字符数组用于存储字符串
printf("请输入第一组字符串:");
fgets(str1, sizeof(str1), stdin); // 使用fgets防止换行符进入数组
str1[strcspn(str1, "\n")] = '\0'; // 清除多余的换行符
printf("请输入第二组字符串:");
fgets(str2, sizeof(str2), stdin);
str2[strcspn(str2, "\n")] = '\0'; // 再次清除换行符
printf("你输入的第一组字符串是:%s\n", str1);
printf("你输入的第二组字符串是:%s\n", str2);
return 0;
}
```
在这个例子中,我们首先声明了两个字符数组`str1`和`str2`,然后提示用户输入,使用`fgets`函数读取并存储用户的输入。最后,打印出用户输入的两组字符串。
阅读全文