题目描述:
给你一组字符串,让你按最长的字符串规格化,在字符串左边加上空格,使长度都等于最长的字符串的长度。
输入样例:
BOB TOMMY JIM
输出样例:
" BOB" "TOMMY" " JIM"
输入描述:
输入有多组测试数据
对于每组数据,输入数据只有一行,n(n<=50)个字符串用空格分开,每个字符串只含有大写的英文字母,每个字符串长度不大于50。每个字符串中不含有空格。
输出描述:
输出规格化后的n个字符串,对每个字符串用引号括住,用空格分隔。
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char a[500];
int i,x,m,l,b[50],n,j;
while(cin.getline(a,500))
{
m=0;n=0;
if(strcmp(a,"")){
l=strlen(a);
for(i=0,x=0;i<l+1;i++)
if(a[i]!=' '&&a[i]!='\0')x++;else{b[n]=x;n++;m=x>m?x:m;x=0;}
for(i=0,j=0;j<n;j++)
{if(j)cout<<" ";
cout<<"\"";
x=m-b[j];
while(x--)cout<<" ";
while(a[i]!=' '&&a[i]!='\0'){cout<<a[i];i++;}
cout<<"\"";i++;
}
cout<<endl;
}
}
return 0;
}
分享到:
相关推荐
给你一组字符串,让你按最长的字符串规格化,在字符串左边加上空格,使长度都等于最长的字符串的长度。 -------------------------------------------------------------------------------- 输入样例: BOB TOMMY...
字符串数组化工具,可以隐藏字符串,防止别人破解你的软件
软件工程课程设计,血球规格说明书.
移动_[XX系统项目]_软件需求规格说明书_v1.00 图书馆管理系统需求规格说明书 规格说明书 电梯控制系统需求分析说明书 字符串格式化需求分析说明书
描述一个NodeJS模块,该模块返回用于样式化字符串的终端转义码。 Colors-md可以转换为ansi8和ansi256颜色代码。 当前接受十六进制和rgb颜色输入字符串。安装当地的 [sudo] npm install --save colors-md全球的 [sudo...
JS工具(字符串规格化、get/post/put/delete/patch请求、基本验证处理) 都来了点个星再走吧!!! <!-- 脚本引用(slcore.min.js是基于jquery和jquery.cookie开发的,因此需要引用以下3个文件) 其中slcore.min仓库中有...
1. 介绍.........................................................................................................18 1.1. 关于本书..........................................................................
1. 介绍.........................................................................................................18 1.1. 关于本书...........................................................................
Rabin-Karp子串匹配实验室 匹配两个输入文件并输出具有几种规格化的文件; 使用Rabin Karp子字符串匹配和Bloom过滤器算法,哈希表实现。
json格式化工具,该工具可以把json字符串更加规格化的显示。
把冗长的json字符串,增加缩进格式化显示出来。
3.2 创建并初始化C++字符串 3.3 对字符串进行操作 3.3.1 追加、插入和连接字符串 3.3.2 替换字符串中的字符 3.3.3 使用非成员重载运算符连接 3.4 字符串的查找 3.4.1 反向查找 ...
1一元二次方程ax2+bx+c=0的根 2从键盘输入一个字符串,判断该字符串是否为回文并输出判断结果 3从键盘接收一字符串,代表规格化http地址栏的内容。提取并输出该串中包含的网址 4打印杨辉三角形
字符串在Javascript中的区别。 Levenshtein还会做一些巧妙的事情,例如强制转换为数字和字符串。 因此,您可以直接比较Levenshtein对象! 更不用说它有规格! 原料药 new Levenshtein( m, n ) → Levenshtein m( ...
详细介绍了format函数的作用和用法,format是在mfc程序中用来对输出字符串进行规格化的,他是cstring类的子函数
子域黑名单 您的用户在设置帐户时不应使用的常用词列表。 ... ... 请注意,此库的目标不是验证域名。... ...这个想法和列表最初取自 。... 字符串的规范化必须: 删除任何后缀数字, 将大小写更改为小写, 如果字符串以s结尾,