输入两个数,求这两个数的和.结果保留两位小数,不足补零 C++
时间: 2024-10-11 22:08:55 浏览: 21
C++进制转换.pptx
在C++中,你可以使用`std::fixed`和`std::setprecision`来自定义浮点数的输出精度,并使用`std::cout`来控制输出格式。下面是一个简单的函数示例,它接受两个double类型的数字作为输入,计算它们的和并保留两位小数:
```cpp
#include <iostream>
#include <iomanip>
// 定义函数求和并格式化输出
double calculate_sum(double num1, double num2) {
double sum = num1 + num2;
return std::fixed << std::setprecision(2) << sum; // 使用格式设置运算符控制输出格式
}
int main() {
double a, b;
std::cout << "请输入第一个数字: ";
std::cin >> a;
std::cout << "请输入第二个数字: ";
std::cin >> b;
double result = calculate_sum(a, b);
std::cout << "两数之和(保留两位小数): " << result << std::endl;
return 0;
}
```
在这个程序中,用户会被提示输入两个数字,然后`calculate_sum`函数会计算它们的和,并将结果转换成字符串格式输出,保留两位小数。
阅读全文