zzulioj--1858--单词翻转(模拟)
1858: 单词翻转
Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 88  Solved: 35
SubmitStatusWeb Board
Description
小明终于等来了好朋友的来信,但打开来信就傻眼了,居然看不懂,原来好朋友把信中的每个单词都翻转了顺序,例如“Happy”在朋友的信里变成了“yppaH”。请你编写程序帮助小明还原来信内容吧。
Input
输入一个字符串,以回车结束。该字符串长度不超过100,包含多个单词,单词之间有一个或多个空格。
Output
输出一行,即单词翻转后的字符串,注意每对单词之间的空格数量保持不变。
Sample Input
yppaH wen raey
Sample Output
Happy new year
HINT
Source
#include<stdio.h>
#include<string.h>
char s[10010],a[10010];
int main()
{
while(gets(s)!=NULL)
{
int l=strlen(s);
for(int i=0;i<l;i++)
{
if(s[i]==' ')
printf(" ");
else
{
memset(a,'\0',sizeof(a));
int j=0;
while(s[i]!=' '&&i<l)
{
a[j++]=s[i];
i++;
}
for(int k=j-1;k>=0;k--)
printf("%c",a[k]);
i--;
}
}
printf("\n");
}
return 0;
}
zzulioj--1858--单词翻转(模拟)的更多相关文章
- AC日记——单词翻转 1.7 27
		27:单词翻转 总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个句子(一行),将句子中的每一个单词翻转后输出. 输入 只有一行,为一个字符串,不超过500个字符.单词之间以空 ... 
- C++经典编程题#4:单词翻转
		总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个句子(一行),将句子中的每一个单词翻转后输出. 输入 只有一行,为一个字符串,不超过500个字符.单词之间以空格隔开. 输出 ... 
- Openjudge计算概论-单词翻转
		/*===================================== 单词翻转 总时间限制: 1000ms 内存限制: 65536kB 描述 输入一个句子(一行),将句子中的每一个单词翻转后 ... 
- POJ C程序设计进阶  编程题#1:单词翻转
		编程题#1:单词翻转 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 输入一 ... 
- p1205单词翻转-递归解决
		题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来 输入描述 Input Description 输入包括一个英语句子. 输出描述 Output Descripti ... 
- 基于visual Studio2013解决面试题之0207单词翻转
		 题目 
- Openjudge-计算概论(A)-单词翻转
		描述: 输入一个句子(一行),将句子中的每一个单词翻转后输出. 输入只有一行,为一个字符串,不超过500个字符.单词之间以空格隔开.输出翻转每一个单词后的字符串,单词之间的空格需与原文一致. 样例输入 ... 
- 【剑指offer】面试题42:单词翻转顺序&左右旋转字符串
		这里尽可能的不去用语言本身提供的函数. 将string逆置 def reverse(string): #return string[::-1] reversedStr = '' for i in xr ... 
- Codevs 1205 单词翻转
		时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题解 题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来 输入 ... 
随机推荐
- 一个简单的js面试题
			在js群里看到有人发问,于是抱着练手的心态写了答了几个面试题,题目虽然不是太难,却很考验人的编程思维.汗颜,看了别人的答案后才发现自己好像笨了很多. 废话不说了 ,上代码. 1 要求 给一个数组的最后 ... 
- APM技术原理
			链接地址:http://www.infoq.com/cn/articles/apm-Pinpoint-practice 1.什么是APM? APM,全称:Application Performance ... 
- ADO.NET改进防注入
			static void Main1(string[] args) { //用户输入一个需要查询的条件 car表 Console.WriteLine("请输入"); string c ... 
- 线性表结构的Java实现
			一.线性表的抽象数据类型表述 线性表的结构简单,长度允许动态增长或搜索:可以对线性表中的任何数据元素进行访问和查找:允许进行数据的插入和删除操作:求线性表中的指定数据的前驱和后继:合并线性表以及拆分线 ... 
- 我的C++笔记(语句基本结构)
			#include <iostream> using namespace std; int main() { unsigned char c1=24; int year; bool isLe ... 
- 创建一个dynamics CRM workflow (二) - Build in Workflows
			这里我们不着重讲解build in workflow. 但是, 如果要上手custom workflow, 我们必须要了解 build in workflow. build-in workflow 在 ... 
- 资深程序员总结:彻底理解Spring容器和应用上下文
			点关注,不迷路:持续更新Java架构相关技术及资讯热文!!! 有了Spring之后,通过依赖注入的方式,我们的业务代码不用自己管理关联对象的生命周期.业务代码只需要按照业务本身的流程,走啊走啊,走到哪 ... 
- public static final 的用法
			public satic final 修饰后变量的名字全部用大写,定以后可以用类名直接访问,定义的变量不能被修改 所有的接口成员已经是静态,由于接口没有方法所有所以必须先赋值才行,可以直接用接口名调用 ... 
- Java导出Excel文件的两种方法
			将数据以Excel表格的形式导出:首先下载poi的jar包,导入项目中,或者使用maven仓库管理,在pom文件添加:<dependency> <groupId>org. ... 
- elasticsearch聚合函数
			计算每个tag下的商品数量 GET /ecommerce/product/_search { "aggs": { //聚合 "group_by_tags": ... 
