运用c++简单语法,从键盘输入10个数,在屏幕上输出其中的最大值、最小值和平均值,每个一行
时间: 2024-09-07 15:04:08 浏览: 46
C语言输入学生成绩,计算并输出这些学生的最低分、最高分、平均分。
要实现这个功能,我们可以使用C++的基本输入输出流库iostream。首先,需要包含这个库,然后使用cin来从键盘输入数值,再用cout将结果输出到屏幕上。下面是一个简单的示例代码:
```cpp
#include <iostream>
#include <limits> // 用于获取数值类型的极限值
int main() {
const int SIZE = 10; // 定义常量,表示要输入的数值数量
double numbers[SIZE]; // 创建一个数组来存储输入的数值
double max = std::numeric_limits<double>::min(); // 初始化最大值为最小可能值
double min = std::numeric_limits<double>::max(); // 初始化最小值为最大可能值
double sum = 0; // 初始化总和为0
// 输入10个数
std::cout << "请输入10个数:" << std::endl;
for (int i = 0; i < SIZE; ++i) {
std::cin >> numbers[i];
sum += numbers[i]; // 累加总和
// 更新最大值和最小值
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
// 计算平均值
double average = sum / SIZE;
// 输出最大值、最小值和平均值
std::cout << "最大值:" << max << std::endl;
std::cout << "最小值:" << min << std::endl;
std::cout << "平均值:" << average << std::endl;
return 0;
}
```
这段代码首先定义了一个大小为10的数组`numbers`用于存储用户输入的数值,然后通过循环读取用户输入的数值并计算总和。在循环中同时检查并更新当前的最大值和最小值。最后计算平均值,并将最大值、最小值和平均值分别输出到屏幕上。
阅读全文