在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個字符串。您可以根據需要修改數組大小和循環次數來輸入更多的字符串。