FZU 1054 阅读顺序 别紧张,很简单
2016-12-10 21:13
281 查看
大多数语言是从左向右读的。但是,在一些语言中,阅读顺序是从右向左读的。这给语言交流增加了不少的麻烦。现在,请你编写一个程序,能够将一从左到右书写的文字自动转成从右向左的顺序。
Input
输入的第一行是一个数字n(n<100),接下来的有n行的文字,由字母、空格、数字以及各种标点组成,每行文字长度不超过200个字符。
Output
将输入的文字转成从右向左的顺序,一行输入对应一行输出。
Sample Input
Sample Output
原题链接:http://acm.fzu.edu.cn/problem.php?pid=1054
如果没有学过字符串相关编程,可以先去了解一些字符串相关函数,那么解题就非常简单了!
来看代码:
Input
输入的第一行是一个数字n(n<100),接下来的有n行的文字,由字母、空格、数字以及各种标点组成,每行文字长度不超过200个字符。
Output
将输入的文字转成从右向左的顺序,一行输入对应一行输出。
Sample Input
3 a man a plan a canal panama Frankly, I don't think we'll make much OK?
Sample Output
amanap lanac a nalp a nam a hcum ekam ll'ew kniht t'nod I ,ylknarF ?KO
原题链接:http://acm.fzu.edu.cn/problem.php?pid=1054
如果没有学过字符串相关编程,可以先去了解一些字符串相关函数,那么解题就非常简单了!
来看代码:
#include <stdio.h> #include <iostream> #include <string.h> using namespace std; int main() { int n, i; int len, j; scanf("%d ", &n); char str[210]; for(i=0; i<n; i++) { gets(str); //从键盘接收字符串,包括空格,遇到换行符才结束 len=strlen(str); //计算字符串长度 for(j=len-1; j>=0; j--) //从后往前输出字符 cout << str[j]; cout << endl; } return 0; }
相关文章推荐
- FZU-1054 阅读顺序(水、反转字符串处理)
- FZU1054-阅读顺序
- FZU1054 之 阅读顺序
- FZU 1054 阅读顺序
- FZU 1054 阅读顺序
- FZU1054阅读顺序 & c++中getchar和gets函数解析
- 【FOJ 1054】阅读顺序
- FZOJ 1054-阅读顺序
- FZOJ 1054-阅读顺序
- Problem 1054 阅读顺序
- 推荐的C++书籍以及阅读顺序
- 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
- 推荐的C++书籍以及阅读顺序
- 推荐的C++书籍以及阅读顺序
- 内核管理设备(顺序阅读二)
- Ogre 代码结构, 阅读代码顺序, 读吧,兄弟.
- C++进阶书籍阅读顺序!
- C/C++书籍阅读顺序
- O'Reilly Java系列书籍建议阅读顺序
- 阅读的顺序