c言語でn個のデータを入力する方法は何ですか。

n個のデータを入力する必要がある場合、ループ文を使用して実装することができます。以下はよく使われる方法です:

  1. 最初に、入力データを格納するための配列を定義します。配列の大きさは必要に応じて設定できますが、少なくともn個のデータを格納できるようにする必要があります。
  2. n個のデータを入力するために繰り返し文を使用します。具体的な状況に応じてfor文またはwhile文を使用してください。
  3. `各ループごとに、scanf関数を使用してデータを入力し、それを配列の対応する位置に保存します。`

こちらがサンプルコードです。

#include <stdio.h>

int main() {
    int n;
    printf("请输入数据的个数:");
    scanf("%d", &n);

    int nums[n];  // 定义一个大小为n的数组

    printf("请输入%d个数据:\n", n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &nums[i]);  // 输入数据并存储到数组中
    }

    printf("输入的%d个数据为:\n", n);
    for (int i = 0; i < n; i++) {
        printf("%d ", nums[i]);  // 输出已输入的数据
    }
    printf("\n");

    return 0;
}

最初に、コードはnの値を入力し、その後n回ループしてデータを入力し、それを配列に格納します。最後に、入力されたデータを出力します。

bannerAds