首页 新闻 搜索 专区 学院

一个比较有趣的C/C++编程题,集思广益

0
悬赏园豆:10 [待解决问题]

颠倒字序

问题描述
在许多语言中,文本是从左到右书写的。但在某些情况下,特别是在加密技术领域中,文本中的每个词是从右到左书写的,而词在文本中的顺序不变。现在要求编写一个程序对给定的文本改变词的书写方式。
输入
输入文件有多个测试数据。第1行是一个整数n,它是测试数据的组数。接下来有n行,每一行是一组测试数据。注意每一行的换行符不作为改行的文本部分。句子中的符号“.”、“!”、“,”、“-”、“:”、“;”、“?”和引号“"”是作为标点符号的,应该保持这些符号原来的次序。
输出
对每组测试数据,以逆序的方式输出这组数据中的词。

输入样例        输出样例
2
Me too.           eM oot.
Madam, I'm adam.     madaM, m'I mada.

McSniper的主页 McSniper | 初学一级 | 园豆:190
提问于:2012-02-03 18:36
< >
分享
所有回答(1)
0

你的意思是不是先分词,在每个单词逆序!?

小小刀 | 园豆:1991 (小虾三级) | 2012-02-03 21:32

对,将每个词逆序,最好是别用已有的某些函数,自己编写函数实现大部分功能。

支持(0) 反对(0) McSniper | 园豆:190 (初学一级) | 2012-02-04 16:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册