c语言怎么输入多个数组
时间: 2024-09-15 22:15:30 浏览: 32
在C语言中,可以使用循环结构和数组下标来输入多个数组。假设你要输入两个整型数组,你可以这样做:
```c
#include <stdio.h>
#define NUM_ELEMENTS 5
int main() {
int array1[NUM_ELEMENTS], array2[NUM_ELEMENTS];
// 输入第一个数组
printf("请输入第一个数组的元素:\n");
for (int i = 0; i < NUM_ELEMENTS; i++) {
scanf("%d", &array1[i]);
printf("请输入下一个元素(按回车继续): ");
}
// 输入第二个数组
printf("\n请输入第二个数组的元素:\n");
for (int i = 0; i < NUM_ELEMENTS; i++) {
scanf("%d", &array2[i]);
printf("请输入下一个元素(按回车继续): ");
}
// 打印输入的数组
printf("\n第一个数组: ");
for (int i = 0; i < NUM_ELEMENTS; i++) {
printf("%d ", array1[i]);
}
printf("\n\n第二个数组: ");
for (int i = 0; i < NUM_ELEMENTS; i++) {
printf("%d ", array2[i]);
}
return 0;
}
```
这段代码首先定义了两个数组`array1`和`array2`,然后分别使用`scanf`函数读取用户输入,每次读取一个元素并询问用户是否继续。最后打印出输入的数组。