`
linest
  • 浏览: 155592 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

ZOJ-1295 字符串逆序

    博客分类:
  • acm
 
阅读更多
1295:字符串逆序输出

Sample Input

3
Frankly, I don't think we'll make much
money out of this scheme.
madam I'm adam


Sample Output

hcum ekam ll'ew kniht t'nod I ,ylknarF
.emehcs siht fo tuo yenom
mada m'I madam

简单题。。 借助stl库 algorithm中 reverse函数。
读取用到gets(char*) 含空白符的整行读取 getchar 读取单字符。
#include<iostream>
using namespace std;
#include<cstring>
#include<algorithm>
#include<stdio.h>

int main()
{
	string s;
	char src[70];
	int n;
	cin>>n;
	getchar(); //把换行符读走,下面按行读取
	for(int i=0;i<n;i++)
	{
		gets(src);
		s = string(src);
		reverse(s.begin(),s.end());
		cout<<s.c_str()<<endl;;
	}
	
}

分享到:
评论

相关推荐

    zoj-cpp.zip_zoj

    【标题】"ZOJ-CPP.zip" 是一个包含ZOJ(在线判题系统ZeroJudge)网站上多个C++编程练习解答的压缩包。这个压缩包的名称表明它专注于C++语言,很可能是一个学习资源,旨在帮助初学者理解和解决动态规划问题。 【描述...

    读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然安装ZOJ的顺序输出。

    训练时发现的好题目。#include #include int main() { char ch; char str[100]; while(gets(str)) { if(str[0] == 'E') return 0; int z = 0, o = 0, j = 0, i = 0; while(str[i] !...}

    ZOJ完全解题报告,涵盖了几十道ZOJ上面的编程题,有很详细的解题方法供参阅

    8. **Word Reversal 1151** - 词汇逆序可能涉及到字符串操作,如双指针技术或栈的使用,用于实现字符串的反转。 9. **Inversion 1201** - 逆序计数通常与排序算法相关,可能需要用到归并排序或快速排序中的逆序对...

    zoj 1140-zju 2433 简单题的部分答案

    ZOJ 1140 可能是一道要求解决特定问题的编程题,比如字符串处理、排序、图论、数学计算等。在竞赛编程中,这类题目通常设定了一些输入和输出格式,参赛者需要编写程序以满足这些条件。由于这是“简单题”的一部分,...

    zoj 3590 -3+1.md

    zoj 3590 -3+1.md

    ZOJ题解集合-截至2835

    4. **字符串处理**:KMP算法、Boyer-Moore算法、Rabin-Karp算法等字符串匹配方法,以及模式匹配、文本处理等相关问题。 5. **递归与分治**:如Fibonacci数列、Strassen矩阵乘法等。 6. **编码技巧**:如何有效地...

    zoj1027解题指南

    【压缩包子文件的文件名称列表】:"zoj1027 求串相似度.cpp" 这个文件名揭示了ZOJ1027题目的核心内容可能涉及到字符串的相似度计算。在算法竞赛中,字符串处理是一个常见的主题,可能涉及到的操作包括但不限于编辑...

    zoj 题库 详细解答 解题代码

    知识点:字符串处理、字符串操作、字符操作。 4. ZOJ Problem Set – 1048 Financial Management 该题目主要考察了数据结构和算法设计能力,要求解决 Financial Management 问题。该问题的解决需要对数据结构和...

    ZOJ月赛 题解 (ZOJ Monthly, August 2014)

    5. **字符串处理**:字符串操作在编程竞赛中常见,如KMP算法、Rabin-Karp字符串匹配、后缀自动机等。掌握这些算法可以帮助解决涉及到字符串处理的难题。 6. **数据结构**:链表、树、栈、队列、哈希表等基本数据...

    ZOJ1055-Oh_Those_Achin_Feet.rar_BFS最短路径_ZOJ1055_bfs求最短路径_zoj

    标题中的"ZOJ1055-Oh_Those_Achin_Feet.rar"是指ZOJ(Zhejiang Online Judge)平台上的一道编程题目,编号为1055,题目名为"Oh, Those Achin Feet"。这是一道与图论相关的算法问题,主要涉及的是BFS(Breadth First ...

    ZOJ全部题目分类(分得很细哦)

    字符串处理题目主要考察选手对于字符串相关算法的理解和应用能力,包括但不限于字符串搜索、模式匹配、字符串压缩等。 **示例题目:** - **1002**: 基础的字符串操作,例如字符串反转。 - **1051**: 字符串匹配问题...

    zoj 1002_zoj1002_

    ZOJ 1002的具体内容未知,但常见的ACM题目类型包括但不限于:排序与查找、图论、动态规划、贪心算法、数学问题、字符串处理等。因此,这个C++程序可能涉及以上某一种或多种算法的组合。 C++语言在编程竞赛中广泛...

    zoj题目简单归类zoj题目简单归类

    解决策略是使用字符串替换函数,将源字符串中的特定字符替换为目标字符。 #### #2947 Starting Letters 题目要求判断一组字符串的首字母是否匹配。解决策略是设计一个算法,能够比较每个字符串的首字母,然后判断...

    zoj 700源代码

    3. **字符串处理**:ZOJ题目中往往包含许多字符串处理问题,如模式匹配、字符串比较、最长公共子序列等。源代码会展示如何高效地操作字符串。 4. **数学知识**:部分题目可能需要运用到高等数学知识,如组合数学、...

    Python经典题目100道题.pdf

    3. **将字符列表转为字符串** - 使用 join() 方法:`''.join(list)` 4. **生成包含所有ASCII字母的字符串** - 使用字符串的 join() 方法和 ASCII 字母生成:`''.join(chr(i) for i in range(65, 91)) + ''.join...

    zoj 3212 K-Nice.md

    zoj 3212 K-Nice.md

    zoj 2561 Order-Preserving Codes.md

    zoj 2561 Order-Preserving Codes.md

    zoj.zip_zoj

    6. **字符串处理**:KMP 算法、Rabin-Karp 算法、Manacher's 算法等,用于字符串匹配和模式查找,对文本分析和搜索引擎设计非常重要。 7. **数学计算**:模运算、线性同余方程、数论变换(如FFT)、矩阵快速幂等,...

    浙江大学ZOJ题目分类

    这类题目主要面向刚刚开始接触算法和编程的人群,内容包括但不限于基础逻辑思维训练、简单输入输出、基本的数学运算以及字符串操作等。通过这些基础题目,初学者可以逐渐熟悉编程环境,建立起编程的基本概念,并逐步...

    ZOJ1014.zip_zoj code_zoj1004

    标题“ZOJ1014.zip_zoj code_zoj1004”表明这是一个与ZOJ(ZeroJudge)在线判题系统相关的代码压缩包,其中可能包含了解决ZOJ问题1004的源代码。ZOJ是面向编程爱好者和学生的一个在线编程竞赛平台,它提供了各种算法...

Global site tag (gtag.js) - Google Analytics