c++如何输入多组数据存到数组当中
时间: 2023-08-30 07:01:31 浏览: 212
在C语言中,我们可以使用数组来存储多组数据。首先,我们需要定义一个数组来存储数据,然后使用循环结构来依次输入数据并将其存储到数组中。
下面是一个示例代码来演示如何输入多组数据并存储到数组中:
```c
#include <stdio.h>
int main() {
int n; // 定义数据的组数
int data[100]; // 定义用来存储数据的数组,数组大小根据需要进行调整
printf("请输入数据的组数:");
scanf("%d", &n);
printf("请输入 %d 组数据:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &data[i]); // 输入数据并存储到数组中
}
printf("输入的数据为:");
for (int i = 0; i < n; i++) {
printf("%d ", data[i]); // 遍历数组并打印数组中的数据
}
printf("\n");
return 0;
}
```
在上述示例代码中,我们首先通过`scanf`函数获取数据的组数`n`,然后使用`for`循环结构依次输入数据并将其存储到数组`data`中。最后,使用另一个`for`循环遍历数组并打印数组中的数据。
需要注意的是,以上代码中数组`data`的大小是100,如果需要存储更多的数据组数,可以根据需要进行调整。另外,为了简化示例,上述代码没有对输入错误进行错误处理,实际应用中,我们需要对用户的输入进行检查和错误处理。