怎么一次性输入多组数据
时间: 2023-12-19 12:06:30 浏览: 137
可以使用for循环来输入已知数量的多组数据,也可以使用while循环来输入未知数量的多组数据。在for循环中,可以使用循环变量和数据组数来控制输入的次数,而在while循环中,可以使用EOF来判断输入是否结束。下面是两种方法的示例代码:
使用for循环输入已知数量的多组数据:
```
int arr1[MAX], arr2[MAX], arr3[MAX];
int i, n;
scanf("%d", &i); //输入数据组数
for (n = 0; n < i; n++) {
scanf("%d", &arr1[n]); //输入一个数组
scanf("%d %d", &arr2[n], &arr3[n]); //输入两个数组
}
```
使用while循环输入未知数量的多组数据:
```
int arr[MAX], k = 0;
while ((scanf("%d", &arr[k])) != EOF) {
k++;
}
```
阅读全文