C语言代码如何输入若干个整数
时间: 2024-09-25 11:07:16 浏览: 72
在C语言中,你可以使用`scanf`函数从标准输入(通常是键盘)读取整数。下面是一个简单的示例,演示如何一次输入若干个整数:
```c
#include <stdio.h>
int main() {
int numbers[100]; // 创建一个足够大的数组来存储输入的整数
int num_input; // 变量用于存储用户输入的整数的数量
printf("请输入你要输入的整数个数:"); // 提示用户输入
scanf("%d", &num_input); // 读取用户输入的整数个数
// 检查输入是否合法,防止数组越界
if (num_input > sizeof(numbers)/sizeof(int)) {
printf("输入过多,无法存储全部。\n");
return 1;
}
printf("现在请输入%d个整数:\n", num_input);
for (int i = 0; i < num_input; i++) { // 使用循环逐个读取并存储整数
scanf("%d", &numbers[i]);
}
// 现在numbers数组包含了用户输入的所有整数
printf("你输入的整数依次为:\n");
for (int i = 0; i < num_input; i++) {
printf("%d ", numbers[i]);
}
printf("\n");
return 0;
}
```
在这个程序中,我们首先提示用户输入要输入的整数个数,然后读取这个值,并根据它来确定读取多少个整数。接着,我们使用循环遍历数组,每次读取一个整数并存入相应的元素。
阅读全文