题目描述
读入三个整数,按每个整数占 88 个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。
输入格式
只有一行,包含三个整数 a,b,ca,b,c。整数之间以一个空格分开。
输出格式
只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。
输入输出样例
输入
123456789 0 -1
输出
123456789 0 -1
说明/提示
对于 100 \%100% 的数据,-2^{31} \le a, b, c < 2^{31}−231≤a,b,c<231。
代码如下:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
cout<<setw(8)<<a<<" "<<setw(8)<<b<<" "<<setw(8)<<c;
return 0;
}
这个程序首先包含了标准库bits/stdc++.h
,然后定义了一个main
函数。在main
函数中,程序声明了三个整数变量a
、b
和c
,然后通过输入流cin
依次读取三个整数的值。
接下来,程序使用setw
函数来设置输出的宽度,使每个整数占据8个字符的宽度,并且在输出时使用空格进行对齐。最后,使用cout
输出三个整数a
、b
和c
。
整体来说,这个程序的作用是读取三个整数,并以每个整数占据8个字符宽度的形式输出它们。