C言語で配列に数字を入力する方法は何ですか?
C言語では、ループ文とscanf関数を使用して、配列に数字を入力することができます。具体的な手順は以下の通りです。
- 数字を入力して、それを保存するための配列を定義します。
- forループなどのループ文を使用して、入力回数を制御します。
- scanf関数を使用して、ユーザーからの入力を受け取り、それを配列に保存する。
- 循環が終了すると、配列にはユーザーが入力した数字が含まれます。
以下はサンプルコードです。
#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つの数字の入力を求め、それらの数字を配列に保存し、最後にそれを表示します。ユーザーは数字を入力する際にスペースまたは改行を使用することができます。