C++实现读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。
时间: 2023-12-15 17:06:50 浏览: 277
可以使用C++中的流操作符和格式化输出来实现这个功能。
以下是代码示例:
```c++
#include <iostream>
#include <iomanip> // 包含 setw 函数的头文件
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
// 设置每个整数占8个字符的宽度,并右对齐输出
cout << right << setw(8) << a << " "
<< right << setw(8) << b << " "
<< right << setw(8) << c << endl;
return 0;
}
```
程序首先读入三个整数,然后使用 `cout` 输出这三个整数。在输出时,使用 `setw()` 函数设置每个整数输出时占用的宽度为8个字符,使用 `right` 控制输出右对齐。最后,每两个整数之间输出一个空格,并在末尾换行。
阅读全文