C言語で配列に値を設定するには、scanfをどのように使用すればよいですか?

C言語では、配列に値を割り当てるためにscanf関数を使用することができます。具体的な手順は次の通りです:

  1. 配列を宣言してください。
  2. 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関数を使用して、ユーザーの入力値を読み取り、それぞれの要素に値を割り当てます。最後に、配列をループして、その値を印刷します。

bannerAds