vector practice / string I/O operations
发布时间
阅读量:
阅读量
习题5_1:代码对齐问题解析
题目描述:
输入多行代码,需确保各列中的单词左边界对齐并尽可能靠左排列。单词之间应保留至少一个空格。每个单词的字符数不得超过80,每行总字符数不得超过180,整体最多包含1000行。
示例输入与输出如图所示:

#include<cstdio>
#include<iostream>
#include<string>
#include<cstring>
#include<sstream>
#include<vector>
using namespace std;
const int MAX_N = 1010;
vector<string> codes[MAX_N]; //一个vector为一行代码
int m[180]; //每一列最长的单词长度
//输出字符串s,不足len的部分用extra补齐
void print(const string& s, int
全部评论 (0)
还没有任何评论哟~
