在C語言中,可以使用循環結構和輸入函數來讀入數組。以下是一種常見的做法:
#include <stdio.h>
int main() {
int n;
printf("請輸入數組的長度:");
scanf("%d", &n);
int arr[n];
printf("請輸入數組的元素:");
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("您輸入的數組為:");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
return 0;
}
上述代碼首先讀入數組的長度n,然后根據n創建一個大小為n的整型數組arr。接下來,通過循環結構遍歷數組,使用scanf()
函數依次讀入每個元素的值。最后,再次通過循環結構打印出輸入的數組。
需要注意的是,在實際編程中,應該對輸入進行合法性檢查,以確保輸入的數組長度和元素個數合理。