在C語言中,你可以使用scanf
函數從標準輸入(通常是鍵盤)讀取數據
#include<stdio.h>
int main() {
int n, i;
printf("請輸入數組的大小: ");
scanf("%d", &n);
int arr[n];
// 使用scanf批量讀取數組元素
printf("請輸入%d個整數,用空格隔開: ", n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
// 打印數組元素
printf("數組元素為: ");
for (i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
這個程序首先提示用戶輸入數組的大小,然后使用scanf
函數讀取用戶輸入的整數。注意,我們在scanf
函數中使用了&
符號來獲取數組元素的地址,以便將讀取的值存儲在正確的位置。最后,程序打印出數組的所有元素。