C言語で配列に数字を入力する方法は何ですか?

C言語では、ループ文とscanf関数を使用して、配列に数字を入力することができます。具体的な手順は以下の通りです。

  1. 数字を入力して、それを保存するための配列を定義します。
  2. forループなどのループ文を使用して、入力回数を制御します。
  3. scanf関数を使用して、ユーザーからの入力を受け取り、それを配列に保存する。
  4. 循環が終了すると、配列にはユーザーが入力した数字が含まれます。

以下はサンプルコードです。

#include <stdio.h>

#define SIZE 5  // 定义数组的大小

int main() {
    int arr[SIZE];  // 定义一个大小为SIZE的整数数组

    printf("请输入%d个数字:\n", SIZE);
    for (int i = 0; i < SIZE; i++) {
        scanf("%d", &arr[i]);  // 接收用户输入的数字,并存储到数组中
    }

    printf("您输入的数字为:\n");
    for (int i = 0; i < SIZE; i++) {
        printf("%d ", arr[i]);  // 打印数组中的数字
    }

    return 0;
}

上記のコードを実行すると、ユーザーに5つの数字の入力を求め、それらの数字を配列に保存し、最後にそれを表示します。ユーザーは数字を入力する際にスペースまたは改行を使用することができます。

bannerAds