在C语言中,可以使用循环结构和字符数组来循环输入多个字符串。以下是一个示例代码,循环输入5个字符串并打印输出:
#includeint 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个字符串。您可以根据需要修改数组大小和循环次数来输入更多的字符串。