在C語言中,可以使用字符數組和循環結構來輸入多個字符串。下面是一個示例代碼:
#include <stdio.h>
int main() {
int n; // 輸入字符串的數量
printf("請輸入要輸入的字符串數量:");
scanf("%d", &n);
getchar(); // 讀取換行符
char str[100]; // 存儲輸入的字符串
for (int i = 0; i < n; i++) {
printf("請輸入第%d個字符串:", i + 1);
fgets(str, sizeof(str), stdin);
printf("你輸入的字符串是:%s", str);
}
return 0;
}
運行程序后,首先會要求輸入要輸入的字符串數量。然后,循環n次,每次提示輸入一個字符串,并打印出來。在輸入字符串時,可以包含空格。
注意使用fgets()函數來讀取字符串,因為它可以讀取包含空格的字符串,并且可以指定最大讀取的字符數量,避免緩沖區溢出。