在C語言中,可以使用循環語句和數組來連續輸入多個數字。
下面是一個示例代碼:
#include <stdio.h>
#define MAX_SIZE 100
int main() {
int numbers[MAX_SIZE];
int size, i;
printf("請輸入數字的個數:");
scanf("%d", &size);
printf("請輸入%d個數字:\n", size);
for (i = 0; i < size; i++) {
scanf("%d", &numbers[i]);
}
printf("您輸入的數字為:\n");
for (i = 0; i < size; i++) {
printf("%d ", numbers[i]);
}
return 0;
}
在上面的代碼中,首先通過scanf
函數獲取用戶輸入的數字個數。然后使用循環語句和scanf
函數連續輸入指定個數的數字,并將其存儲在數組numbers
中。最后使用循環語句遍歷數組,將輸入的數字打印出來。
請注意,上述代碼沒有對用戶輸入的數字個數進行驗證,如果用戶輸入的數字個數超過了數組的最大長度(MAX_SIZE
),可能會導致程序出錯。為了避免這種情況,可以在代碼中添加相應的判斷和錯誤處理的邏輯。