描述
读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。
输入只有一行,包含三个整数,整数之间以一个空格分开。输出只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。样例输入
123456789 0 -1
样例输出
123456789 0 -1
源代码(错解)
#include<iostream>
using namespace std;
int main() { int a,b,c; cin>>a>>b>>c; cout<<setw(8)<<a; cout<<setw(8)<<b; cout<<setw(8)<<c; return 0; }
源代码
#include<iostream>
#include<iomanip>
using namespace std; int main() { int a,b,c; cin>>a>>b>>c; cout<<setw(8)<<a<<" "; cout<<setw(8)<<b<<" "; cout<<setw(8)<<c<<" "; return 0; }
错因
未注意空格的输出