1020: 对齐输出
[Creator : ]
Description
读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。
Input
只有一行,包含三个整数,整数之间以一个空格分开。
Output
只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。
Sample Input Copy
123456789 0 -1
Sample Output Copy
123456789 0 -1
HINT
cout<<a可以把整数a输出来;而 cout<<setw(5)<<a 可以让a占据5位。
样例中第一个数是一个9位数,在输出时我们要求它占据8个位置,但是实际输出结果却是原数,这里有一个原则:为保证数据的准确,如果要求保留的位数小于原数的实际位数,则按照实际位数输出。
本题中,还要考虑到两个输出的字段中间要保留一个空格。可以看到输出的第一个字段123456789和第二个字段 0之间,还有一个空格。
样例中第一个数是一个9位数,在输出时我们要求它占据8个位置,但是实际输出结果却是原数,这里有一个原则:为保证数据的准确,如果要求保留的位数小于原数的实际位数,则按照实际位数输出。
本题中,还要考虑到两个输出的字段中间要保留一个空格。可以看到输出的第一个字段123456789和第二个字段 0之间,还有一个空格。