在C語言中,可以使用scanf函數來輸入數組。以下是一個示例:
#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;
}
在上述示例中,首先使用scanf函數輸入數組的大小n,然后定義一個大小為n的整型數組arr。接下來使用for循環和scanf函數逐個輸入數組的元素。最后使用for循環打印數組的元素。
請注意,scanf函數中的格式控制符需要與要輸入的變量類型一致,例如%d表示輸入整數。如果要輸入其他類型的數據,需要相應地調整格式控制符。