在C语言中,可以通过以下步骤接收数据并存入数组:
int
类型的数组来存储整数数据:#define SIZE 5
int data[SIZE];
scanf
函数从用户输入读取数据。可以使用循环来连续读取多个数据,并将它们存储到数组中:int i;
for (i = 0; i < SIZE; i++) {
printf("Enter data %d: ", i+1);
scanf("%d", &data[i]);
}
在上面的代码中,使用循环读取用户输入的5个整数,并将它们存储到数组data
中。
printf("Received data: ");
for (i = 0; i < SIZE; i++) {
printf("%d ", data[i]);
}
printf("\n");
上述代码将打印出接收到的数据。
完整的代码示例:
#include <stdio.h>
#define SIZE 5
int main() {
int data[SIZE];
int i;
for (i = 0; i < SIZE; i++) {
printf("Enter data %d: ", i+1);
scanf("%d", &data[i]);
}
printf("Received data: ");
for (i = 0; i < SIZE; i++) {
printf("%d ", data[i]);
}
printf("\n");
return 0;
}
上述代码将连续读取5个整数,并将它们存储到数组data
中。最后,打印出接收到的数据。