C++编写程序,输入十个数,输出其中最大的和最小的,并输出这十个数的平均数。 (不使用函数,不使用数组,仅键盘输入。仅使用循环结构进行计算,在循环设计对序列进行遍历操作。)
时间: 2024-11-25 19:18:25 浏览: 21
在C++中,你可以通过一个简单的循环结构来实现这个需求。这里是一个示例代码,它会逐个获取用户输入的十个整数,并在每次迭代中更新最大值、最小值,最后计算平均数:
```cpp
#include <iostream>
int main() {
int num1 = 0, num2 = 0, max_num = 0, min_num;
double sum = 0;
// 获取第一个数字并初始化最小值
std::cout << "请输入第一个数字: ";
std::cin >> num1;
min_num = num1;
// 循环获取剩余九个数字
for (int i = 1; i <= 9; ++i) {
std::cout << "请输入第" << i+1 << "个数字: ";
int input;
std::cin >> input;
// 更新最大值和最小值
if (input > max_num)
max_num = input;
else if (input < min_num)
min_num = input;
// 累加求和
sum += input;
}
// 输出结果
std::cout << "最大的数字是: " << max_num << "\n";
std::cout << "最小的数字是: " << min_num << "\n";
double average = sum / 10.0; // 注意除以10而不是10,因为有10个数字
std::cout << "这十个数的平均数是: " << average << "\n";
return 0;
}
```
在这个程序中,我们首先读取第一个数字,然后在循环中持续读取,每次比较新输入的数值,更新最大值和最小值。同时,我们将每个数字累加到总和`sum`上。当所有数字都输入完毕后,我们就可以轻松地计算出平均数。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20250102104920.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![c](https://img-home.csdnimg.cn/images/20250102104920.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)