运用c++基本语法,从键盘输入10个数,在屏幕上输出其中的最大值、最小值和平均值,每个一行
时间: 2024-09-07 16:04:11 浏览: 36
C语言输入学生成绩,计算并输出这些学生的最低分、最高分、平均分。
在C++中,您可以使用标准输入输出流(iostream)库中的cin和cout来从键盘读取数据和输出数据,同时可以使用数组来存储这些数值。下面是一个简单的示例代码,演示如何完成这个任务:
```cpp
#include <iostream>
using namespace std;
int main() {
const int SIZE = 10; // 定义常量,表示要输入的数值数量
int numbers[SIZE]; // 创建一个整型数组来存储数值
int maxVal = numbers[0]; // 假设第一个数值为最大值
int minVal = numbers[0]; // 假设第一个数值为最小值
int sum = 0; // 用于计算总和
cout << "请输入10个数:" << endl;
for (int i = 0; i < SIZE; ++i) {
cin >> numbers[i]; // 从键盘读取一个数并存储在数组中
if (numbers[i] > maxVal) {
maxVal = numbers[i]; // 更新最大值
}
if (numbers[i] < minVal) {
minVal = numbers[i]; // 更新最小值
}
sum += numbers[i]; // 累加求和
}
double avg = static_cast<double>(sum) / SIZE; // 计算平均值,注意将sum转换为double以获得准确结果
cout << "最大值:" << maxVal << endl;
cout << "最小值:" << minVal << endl;
cout << "平均值:" << avg << endl;
return 0;
}
```
这段代码首先包含了iostream库,然后定义了一个大小为10的整型数组来存储用户输入的数值。程序通过一个for循环读取用户输入的数值,并在读取的同时计算出最大值和最小值。每读取一个数,就将其加到总和变量sum中。在所有数值读取完毕后,计算平均值并输出最大值、最小值和平均值。
阅读全文