C言語で配列に値を設定するには、scanfをどのように使用すればよいですか?
C言語では、配列に値を割り当てるためにscanf関数を使用することができます。具体的な手順は次の通りです:
- 配列を宣言してください。
- scanf関数を使用して入力値を読み取り、配列の各要素に値を代入してください。
以下はサンプルコードです。
#include <stdio.h>
#define SIZE 5
int main() {
int arr[SIZE];
int i;
printf("请输入%d个整数:\n", SIZE);
for (i = 0; i < SIZE; i++) {
scanf("%d", &arr[i]);
}
printf("数组的值为:");
for (i = 0; i < SIZE; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
上記のサンプルコードでは、まず、サイズ5の整数配列arrを宣言します。次に、forループとscanf関数を使用して、ユーザーの入力値を読み取り、それぞれの要素に値を割り当てます。最後に、配列をループして、その値を印刷します。