c 语言中 如何输入一组数
时间: 2024-09-25 10:05:47 浏览: 23
在 C 语言中,你可以使用标准库函数 `scanf()` 来输入一组数。`scanf()` 函数用于从标准输入流(通常是键盘)读取数据,并将其存储到指定的位置。下面是一个简单的示例,演示如何输入一组整数:
```c
#include <stdio.h>
int main() {
int num, array[10]; // 假设你要输入最多10个数
printf("请输入一组数字(以空格分隔): ");
for (int i = 0; i < 10; i++) { // 循环读取直到用户输入结束或达到数组大小限制
scanf("%d", &array[i]);
// 添加条件检查以避免溢出或非法输入
if (i == 9) {
break; // 如果已经读取了10个数,则停止
}
}
// 打印输入的数组
for (int i = 0; i < 10; i++) {
printf("元素 %d: %d\n", i, array[i]);
}
return 0;
}
```
在这个例子中,用户可以逐个输入整数,程序会将它们存储在数组 `array` 中。当你看到提示后,只需要按照指定的格式(例如空格分隔)键入数字即可。
阅读全文