这道题很简单,输出a空格b空格c即可。
在做这道题之前,我们要认识这个方法:
setw
题目中描述:按每个整数占8个字符的宽度。
setw就是用来占宽度的。
但是,为什么不能输出8个空格呢,为什么要用setw?
因为,题目中所说的“占八个字符的宽度”指所空格的格数加这个数的位数。
举例来说,1是在输出时是一位数,所以在setw(8)中,包含1总共有8空,所以除1外有7空。
而-1在输出时占两空,所以在setw中,空格只有6空。
别忘了每次setw后有空格!!!
代码:
#include <bits/stdc++.h>
using namespace std;
int a, b, c;
int main () {
cin >> a >> b >> c;
cout << setw(8) << a << " ";
cout << setw(8) << b << " ";
cout << setw(8) << c << " ";
return 0;
}