用c++编写 输入两个整数num1和num2,计算并输出它们的和、差、积、商(用实数表示,保留2位小数点)与余数。
时间: 2024-10-15 11:23:12 浏览: 21
C语言输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出
5星 · 资源好评率100%
在 C++ 中,你可以使用标准库中的 `iostream` 和 `iomanip` 来获取输入,并使用算术运算符来计算结果。下面是一个简单的示例程序:
```cpp
#include <iostream>
#include <iomanip> // 引入用于设置浮点数精度的头文件
int main() {
int num1, num2;
std::cout << "请输入两个整数: ";
std::cin >> num1 >> num2; // 获取用户输入
// 计算并输出结果
double sum = static_cast<double>(num1) + static_cast<double>(num2);
double difference = num1 - num2;
double product = num1 * num2;
double quotient = static_cast<double>(num1) / num2;
double remainder = num1 % num2;
std::cout << "和: " << std::fixed << std::setprecision(2) << sum << "\n";
std::cout << "差: " << std::fixed << std::setprecision(2) << difference << "\n";
std::cout << "积: " << std::fixed << std::setprecision(2) << product << "\n";
std::cout << "商(实数): " << std::fixed << std::setprecision(2) << quotient << "\n";
std::cout << "余数: " << remainder << "\n";
return 0;
}
```
在这个程序里,我们首先将整数转换为 `double` 类型,以便进行浮点数计算。然后使用 `std::fixed` 设置固定小数点后两位,`std::setprecision(2)` 设置最多显示两位小数。当除法的结果不是整数时,`/` 操作会自动返回 `double` 类型。
阅读全文