1.1编程基础之输入输出 03:对齐输出

描述

  读入三个整数,按每个整数占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; }
错因
未注意空格的输出


猜你喜欢

转载自www.cnblogs.com/MLJ20040525/p/11760995.html