要求:读入三个整数,按每个整数占 88 个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。
输入格式
只有一行,包含三个整数 a,b,ca,b,c。整数之间以一个空格分开。
输出格式
只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。
输入输出样例
输入 #1复制123456789 0 -1输出 #1复制123456789 0 -1说明/提示
对于 100 \%100% 的数据,-2^{31} \le a, b, c < 2^{31}−231≤a,b,c<231。
为什么输出不符合要求?
输出结果不符合要求是因为你在输出时没有使用setw()函数设置每个整数的宽度为88个字符。在你的代码中,使用了setw(8),这只会将第一个整数的宽度设置为8个字符,而不是88个字符。你需要将setw(8)改为setw(88)来满足题目要求。
修改后的代码如下所示:
```来自cpp
#include
#include
using namespace std;
int main() {
l音ong a, b, c;
cin >> a >> b >> c;
cout << setw(88) << a << " " << setw(88) << b << " " << setw(88) << c << endl;
return 0;
兰}
```
请注意,setw()函源呀来化率立场倍经行数是通过