UVA1593
来源:互联网 发布:知思索的意思 编辑:程序博客网 时间:2024/05/19 02:16
补题计划——利用本学期和寒假补完白书上的例题和课后题,寒假回来专心刷训练指南。
题目大意:输入若干单词,将他们对齐后输出,并且要求每一行末尾不得有空格。
#include <iostream>#include <cstdio>#include <cstring>#include <string>#include <sstream>using namespace std;int main(){ string str[1000][100]; string Lbuf,Sbuf; int maxlen[180]={0}; int len=0,maxl=0,maxc=0; int i=0,j=0; while(getline(cin,Lbuf)){ j=0; stringstream strin(Lbuf); while(strin>>Sbuf){ len=Sbuf.length(); maxlen[j]=len>maxlen[j]?len:maxlen[j]; str[i][j]=Sbuf; j++; } maxc=maxc>j?maxc:j; i++; } maxl=i; for(i=0;i<maxl;i++){ for(j=0;j<maxc;j++){ if(str[i][j].length()==0) break; cout<<str[i][j]; if(str[i][j+1].length()!=0){ for(int m=str[i][j].length();m<maxlen[j];m++){ cout<<" "; } cout<<" "; } } cout<<endl; } return 0;}
0 0
- uva1593
- UVA1593
- UVa1593
- UVa1593
- Uva1593
- UVA1593 - Alignment of Code
- UVa1593 - Alignment of Code
- UVa1593 字符串处理
- 代码对齐UVa1593
- Uva1593 Alignment of Code
- Uva1593 代码对齐
- UVa1593 Alignment of Code
- uva1593代码对齐
- 5-1 代码对齐 UVA1593
- Uva1593——Alignment of Code
- UVA1593 Alignment of Code 数据结构
- Alignment of Code (代码对齐)UVA1593
- Uva1593 - Alignment of Code(getline、istringstream用法)
- ajax异步刷新得到json数据
- 指针类型学习总结(函数指针、数组指针和指针数组)
- SQL优化大全
- 循环语句-JTable与 removeRow
- 开源项目源码解析
- UVA1593
- 小于等于符号无法由前台传递到后台脚本页面
- 关于dialog的一些小结
- 如何为Recyclerview写一个通用的adapter
- PLSQL Developer连接数据库(64位操作系统)
- jquery ajax POST 例子详解
- 逻辑回归、决策树和支持向量机的直观理解
- android控件获取屏幕坐标
- 满满的情怀!扎克伯格写给初生女儿的信(全文)