c言語でn個のデータを入力する方法は何ですか。
n個のデータを入力する必要がある場合、ループ文を使用して実装することができます。以下はよく使われる方法です:
- 最初に、入力データを格納するための配列を定義します。配列の大きさは必要に応じて設定できますが、少なくともn個のデータを格納できるようにする必要があります。
- n個のデータを入力するために繰り返し文を使用します。具体的な状況に応じてfor文またはwhile文を使用してください。
- `各ループごとに、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回ループしてデータを入力し、それを配列に格納します。最後に、入力されたデータを出力します。