uva400
来源:互联网 发布:淘宝抢拍器app 编辑:程序博客网 时间:2024/06/08 17:24
#include <bits/stdc++.h>
using namespace std;
size_t maxlength[200];
int main(int argc, char const *argv[])
{
int n=1;
vector<string>content;
string line, word;
while(getline(cin, line))
{
stringstream ss(line);
while(ss>>word)
{
content.push_back(word);
maxlength[n]=max(word.length(), maxlength[n++]);
}
n=1;
content.push_back("\n");
}
for(auto it=content.begin();it!=content.end();it++)
{
if(*it=="\n") n=0;
cout<<left<<setw(maxlength[n++])<<*it;
}
return 0;
using namespace std;
size_t maxlength[200];
int main(int argc, char const *argv[])
{
int n=1;
vector<string>content;
string line, word;
while(getline(cin, line))
{
stringstream ss(line);
while(ss>>word)
{
content.push_back(word);
maxlength[n]=max(word.length(), maxlength[n++]);
}
n=1;
content.push_back("\n");
}
for(auto it=content.begin();it!=content.end();it++)
{
if(*it=="\n") n=0;
cout<<left<<setw(maxlength[n++])<<*it;
}
return 0;
}
使用了auto 指针,stringstream
.lenght()返回值是size_t 与之比较因使用unsigned类型
0 0
- UVA400
- UVA400
- uva400
- uva400
- UVa400
- UVA400
- UVa400
- UVa400 Unix ls
- Unix ls UVA400
- UVA400 Unix Is
- UVa400 Unix ls
- UVa400 按列输出
- UVA400 Unix ls
- UVa400 Unix Is
- Uva400 [vector与字符串]
- Uva400 Unix is
- UVA400 Unix ls
- UVA400-Unix的ls命令
- Eclipse中10个最有用的快捷键组合
- 华为机试-判断if语句括号是否合法
- Android实现图片轮显效果——自定义ViewPager控件
- socket I/O 模型
- OA-报错-前端- 一个表格混乱的原因
- uva400
- UVA 10474 解题报告
- C++ int与string的转化
- UIControl
- C++中用new开辟内存空间和非new开辟内存空间的区别
- make ARCH=arm menuconfig时出错
- unrecognized selector sent to class
- iOS 个人开发者账号申请注意点
- iPhone测试点