题目要求:
输入若干行代码,要求各列单词的左边界对齐且尽量靠左,单词之间至少要空一格,每个单词不超过80个字符,每行不超过180个字符,一共最多1000行。
知识点:
setiosflags(ios::left) 左对齐
setiosflags(ios::right) 右对齐
setw(n)是c++中在输出操作中使用的字段宽度设置,n表示字段宽度,默认的是在n个字符宽度中右对齐输出,可以使用setiosflags(ios::left)设置为左对齐输出。用该函数时必须用头函数名声明:#include进行声明。
while (getline(cin, line)):终止输入用Ctrl+z;
代码:
#include <iostream> // #include<bits/stdc++.h>
#include <iomanip>
#include<string>
using namespace std;
#include <vector>
#include<sstream>
#include