C++编程实现,用户从键盘输入三个整数,计算并打印这三个数的和、平均值及平均值四舍五入整数值。
时间: 2025-02-14 17:21:29 浏览: 123
在C++中,你可以创建一个简单的程序来获取用户输入的三个整数,然后计算它们的总和、平均值,并将平均值四舍五入到最接近的整数。下面是一个例子:
```cpp
#include <iostream>
#include <iomanip> // 包含该头文件是为了使用std::round函数
int main() {
int num1, num2, num3;
std::cout << "请输入第一个整数: ";
std::cin >> num1;
std::cout << "请输入第二个整数: ";
std::cin >> num2;
std::cout << "请输入第三个整数: ";
std::cin >> num3;
// 计算和
int sum = num1 + num2 + num3;
// 计算平均值
double average = static_cast<double>(sum) / 3; // 使用静态_cast将整数转换为双精度,以便进行浮点除法
// 四舍五入平均值到最近的整数
int rounded_average = std::round(average);
std::cout << "这三个数的和是: " << sum << std::endl;
std::cout << "这三个数的平均值是: " << average << " (四舍五入到整数是: " << rounded_average << ")" << std::endl;
return 0;
}
```
这段代码首先从用户那里获取三个整数,然后计算它们的和并将结果存储在一个变量`sum`中。接着,计算平均值,并将其转换为浮点数以便可以进行精确的除法运算。使用`std::round`函数将平均值四舍五入到最接近的整数。
阅读全文
相关推荐


















