在C语言中,可以使用循环结构和字符数组来循环输入多个字符串。以下是一个示例代码,循环输入5个字符串并打印输出:
#include <stdio.h>
int main() {
char str[5][50]; // 定义一个二维字符数组用于存储多个字符串
printf("请输入5个字符串:\n");
// 循环输入5个字符串
for(int i = 0; i < 5; i++) {
printf("输入第%d个字符串:", i+1);
scanf("%s", str[i]);
}
// 打印输出输入的5个字符串
printf("输入的5个字符串为:\n");
for(int i = 0; i < 5; i++) {
printf("%s\n", str[i]);
}
return 0;
}
在上面的代码中,我们定义了一个二维字符数组str
用于存储5个字符串,然后使用循环结构和scanf
函数来循环输入这5个字符串,最后使用循环结构和printf
函数打印输出这5个字符串。您可以根据需要修改数组大小和循环次数来输入更多的字符串。