`
jishublog
  • 浏览: 873336 次
文章分类
社区版块
存档分类
最新评论

514. 规格化字符串

 
阅读更多

题目描述:

给你一组字符串,让你按最长的字符串规格化,在字符串左边加上空格,使长度都等于最长的字符串的长度。


输入样例:

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 图书馆管理系统需求规格说明书 规格说明书 电梯控制系统需求分析说明书 字符串格式化需求分析说明书

    colors-md:返回用于样式化字符串的终端转义码的NodeJS模块

    描述一个NodeJS模块,该模块返回用于样式化字符串的终端转义码。 Colors-md可以转换为ansi8和ansi256颜色代码。 当前接受十六进制和rgb颜色输入字符串。安装当地的 [sudo] npm install --save colors-md全球的 [sudo...

    frontshare:JS工具(字符串规格化、getpostputdeletepatch请求、基本验证处理)

    JS工具(字符串规格化、get/post/put/delete/patch请求、基本验证处理) 都来了点个星再走吧!!! &lt;!-- 脚本引用(slcore.min.js是基于jquery和jquery.cookie开发的,因此需要引用以下3个文件) 其中slcore.min仓库中有...

    Struts in Action中文版

    1. 介绍.........................................................................................................18 1.1. 关于本书..........................................................................

    struts in Action

    1. 介绍.........................................................................................................18 1.1. 关于本书...........................................................................

    Rabin-Karp-substring-matching-lab:匹配两个输入文件并输出具有几种规格化的文件; 使用Rabin Karp子字符串匹配和Bloom筛选器算法,哈希表实现

    Rabin-Karp子串匹配实验室 匹配两个输入文件并输出具有几种规格化的文件; 使用Rabin Karp子字符串匹配和Bloom过滤器算法,哈希表实现。

    json格式化工具

    json格式化工具,该工具可以把json字符串更加规格化的显示。

    JSON格式化显示工具

    把冗长的json字符串,增加缩进格式化显示出来。

    C++编程思想(第2版 第2卷)

     3.2 创建并初始化C++字符串   3.3 对字符串进行操作   3.3.1 追加、插入和连接字符串   3.3.2 替换字符串中的字符   3.3.3 使用非成员重载运算符连接   3.4 字符串的查找   3.4.1 反向查找  ...

    JAVA 小程序

    1一元二次方程ax2+bx+c=0的根 2从键盘输入一个字符串,判断该字符串是否为回文并输出判断结果 3从键盘接收一字符串,代表规格化http地址栏的内容。提取并输出该串中包含的网址 4打印杨辉三角形

    Levenshtein:L-diggity的Java语言实现

    字符串在Javascript中的区别。 Levenshtein还会做一些巧妙的事情,例如强制转换为数字和字符串。 因此,您可以直接比较Levenshtein对象! 更不用说它有规格! 原料药 new Levenshtein( m, n ) → Levenshtein m( ...

    format函数的用法

    详细介绍了format函数的作用和用法,format是在mfc程序中用来对输出字符串进行规格化的,他是cstring类的子函数

    subdomain-blacklist:用户在设置帐户时不应使用的常用词

    子域黑名单 您的用户在设置帐户时不应使用的常用词列表。 ... ... 请注意,此库的目标不是验证域名。... ...这个想法和列表最初取自 。... 字符串的规范化必须: 删除任何后缀数字, 将大小写更改为小写, 如果字符串以s结尾,

Global site tag (gtag.js) - Google Analytics