如何用for循环和fgets从键盘输入3行字符串
时间: 2024-02-12 10:05:49 浏览: 60
for循环中如何正确使用字符串拼接
可以使用如下代码:
```c
#include <stdio.h>
int main() {
char str[50];
int i;
for (i = 0; i < 3; i++) {
printf("请输入第%d行字符串:", i+1);
fgets(str, sizeof(str), stdin);
printf("你输入的第%d行字符串是:%s", i+1, str);
}
return 0;
}
```
在这个代码中,我们使用了循环来输入3行字符串。在每一次循环中,使用`fgets`函数从标准输入中读取一行字符串,然后输出输入的字符串。需要注意的是,为了避免字符串溢出,我们使用了`fgets`函数的第二个参数来限制输入字符串的最大长度。
阅读全文