c++语言简单实数求和运算且结果保留两位小数
时间: 2024-09-24 12:25:21 浏览: 46
保留两位小数
在C++中,你可以使用`<iostream>`库来进行输入操作,`<iomanip>`库来设置输出格式,以及`<cmath>`库处理数学计算。下面是一个简单的程序,它会提示用户输入若干个实数,并将它们相加后保留两位小数:
```cpp
#include <iostream>
#include <vector>
#include <cmath>
int main() {
std::vector<double> numbers;
double num;
// 输入数字并保存到向量中
while (std::cin >> num) {
numbers.push_back(num);
}
// 计算总和
double sum = 0;
for (double n : numbers) {
sum += n;
}
// 保留两位小数并输出结果
std::cout << "Sum of the numbers with two decimal places is: ";
std::cout << fixed << setprecision(2) << sum << std::endl;
return 0;
}
```
在这个程序中,我们首先创建了一个`double`类型的向量`numbers`来存储用户的输入。然后通过循环读取用户输入并将数值添加到`sum`中。最后,使用`fixed`设置浮点数模式为固定小数位,`setprecision(2)`设定精度为两位,再输出求和的结果。
阅读全文