温馨提示×

c语言怎么接收数据存入数组

小亿
604
2023-12-01 16:16:38
栏目: 编程语言

在C语言中,可以通过以下步骤接收数据并存入数组:

  1. 首先,定义一个数组变量来存储接收到的数据。例如,可以使用int类型的数组来存储整数数据:
#define SIZE 5
int data[SIZE];
  1. 接下来,使用适当的方法从用户或其他来源读取数据。例如,可以使用scanf函数从用户输入读取数据。可以使用循环来连续读取多个数据,并将它们存储到数组中:
int i;
for (i = 0; i < SIZE; i++) {
    printf("Enter data %d: ", i+1);
    scanf("%d", &data[i]);
}

在上面的代码中,使用循环读取用户输入的5个整数,并将它们存储到数组data中。

  1. 最后,可以使用循环遍历数组并打印出接收到的数据,以验证正确性:
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中。最后,打印出接收到的数据。

0