用C++生成代码:请输入两个整数,输出它们加减乘除的算式和结果,计算结果的域宽设为 5 个字符,除法结果的精度保留小数点后 2 位
时间: 2024-09-18 07:17:48 浏览: 45
在C++中,你可以使用`iostream`库进行输入输出操作,`iomanip`库控制输出格式,以及`fixed`和`setprecision`设置浮点数的精度。下面是一个简单的程序示例,用于生成指定条件下的加、减、乘、除算式和结果:
```cpp
#include <iostream>
#include <iomanip>
int main() {
int num1, num2;
std::cout << "请输入第一个整数: ";
std::cin >> num1;
std::cout << "请输入第二个整数: ";
std::cin >> num2;
// 加法
int sum = num1 + num2;
std::cout << "两数相加: " << std::setw(5) << sum << std::endl;
// 减法
int difference = num1 - num2;
std::cout << "两数相减: " << std::setw(5) << difference << std::endl;
// 乘法
int product = num1 * num2;
std::cout << "两数相乘: " << std::setw(5) << product << std::endl;
// 除法,注意对0的处理
if (num2 != 0) {
double quotient = static_cast<double>(num1) / num2;
std::cout << "两数相除(保留两位小数): " << std::fixed << std::setprecision(2) << quotient << std::endl;
} else {
std::cout << "除数不能为0" << std::endl;
}
return 0;
}
```
阅读全文