C语言如何输入多个整数
时间: 2023-05-25 11:06:28 浏览: 1161
可以使用循环结构和数组,从而实现输入多个整数的功能,示例代码如下:
```c
#include <stdio.h>
#define MAX_NUM 100 // 定义数组最大长度
int main() {
int nums[MAX_NUM]; // 数组存储多个整数
int numCount = 0; // 实际输入的整数个数
int num; // 存储输入的每个整数
printf("请输入多个整数(输入-1表示结束):\n");
while (numCount < MAX_NUM) {
scanf("%d", &num);
if (num == -1) {
break; // 输入-1,结束输入
}
nums[numCount++] = num; // 存储输入值,并增加计数器
}
printf("您输入的整数为:\n");
for (int i = 0; i < numCount; i++) {
printf("%d ", nums[i]); // 依次输出输入的整数
}
return 0;
}
```
在上述代码中,通过 while 循环读取多个整数,当输入 -1 时,结束输入;同时,为了避免数组越界,限定了数组最大长度为 MAX_NUM(可根据实际需要修改)。最后,使用 for 循环遍历数组,输出输入的多个整数。
阅读全文