今天来让我们来继续分析信息学奥赛一本通的第八道题道题,也就是按照题目的要求空到足够的字符在输出。(并且,看了我的文章的人只有少数人点了赞,如果你觉得我写的好,或对你有帮助的话,请点赞,并收藏。谢谢!)
【题目描述及其目的】
1003:对齐输出
时间限制: 1000 ms内存限制: 66536 KB
提交数: 204144通过数: 65096
【题目描述】
读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们,按照格式要求依次输出三个整数,之间以一个空格分开。
【输入】
只有一行,包含三个整数,整数之间以一个空格分开。
【输入样例】
【输出样例】
【解题思路】
这道题考查的是空行,用到的是setw()他要空八个字符,中间以一个空格分开,这里千万不能有stew(9),而是要用到stew(8)<< ‘ ’ 中间的空格用单引号,然后输出对应的数,即可。
【源代码】
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int i, j, k;
cin >> i >> j >> k;
cout.setf (ios::right);
cout << setw(8) << i << ' '<< setw(8) << j << ' '<< setw(8) << k;
return 0;
}
【重要!!!!】
快点赞呀!!!!