输入两个整数,求两个整数的乘积。输出每个整数时控制每个整数的输出长度为3,不足3个时在右边补空格。
时间: 2024-10-20 22:13:00 浏览: 10
duoxiangshi.rar_ duoxiangshi_编程求 两个 一元多项式 乘积
你可以使用C++的`std::setw`来设置整数的宽度,并结合`std::right`对齐方式来实现你的需求。下面是一个简单的示例:
```cpp
#include <iostream>
int main() {
int num1, num2;
std::cout << "请输入第一个整数: ";
std::cin >> std::setw(3) << num1; // 控制num1的输出长度为3,不足3位右对齐
std::cout << "请输入第二个整数: ";
std::cin >> std::setw(3) << num2;
// 计算并打印乘积,这里假设我们不需要处理负数乘法的情况
int product = num1 * num2;
std::cout << "两数乘积: " << std::setw(3) << product << std::endl;
return 0;
}
```
在这个例子中,如果用户输入的数字小于3位,那么它们会在右边自动补充空格以达到3位长度。对于乘积,同样设置了3位宽度,即使结果很长,也不会超过这个限制。
阅读全文