输入两个正整数a和b,然后输出两个结果:按整除的方式计算a除以b的结果;按浮点数除法的方式计算a除以b的结果并保留2位小数c++
时间: 2024-12-10 07:38:36 浏览: 10
算术运算符-dojo 官方教程 中文翻译
在C++中,你可以使用`<iostream>`库来输入数据,并结合`<cmath>`库来进行整除和浮点数除法操作。以下是实现这个功能的一个简单示例:
```cpp
#include <iostream>
#include <iomanip>
int main() {
int a, b;
// 输入两个正整数
std::cout << "请输入两个正整数a和b: ";
std::cin >> a >> b;
// 整除运算
int integer_result = a / b;
std::cout << "整除结果 (a / b): " << integer_result << std::endl;
// 浮点数除法并保留两位小数
float decimal_result = static_cast<float>(a) / b;
std::cout << "浮点数除法 (a / b) 保留2位小数: " << std::fixed << std::setprecision(2) << decimal_result << std::endl;
return 0;
}
```
在这个程序里,我们首先读取用户输入的`a`和`b`,然后分别进行整除和浮点数除法。`integer_result`存储的是整除后的结果,而`decimal_result`则是浮点数除法的结果,使用`std::fixed`固定小数点后精度并设置`std::setprecision(2)`保留两位小数。
阅读全文