魔兽地图血色十字军:C#编程题,我不会,谁教我一下

来源:百度文库 编辑:高考问答 时间:2024/04/30 01:00:42
编一段程序
输入若干行句子
比如说输入
This is a dog.
good morning.
输出就是
a dog This is
dog This is a
good morning
is a dog This
morning good
This is a dog
然后对每行句子的单词不断地循环右移,每移一位就生成一个新的句子(一个句子有几个单词就会生成几个新句子),
然后对所有句子按字母顺序排序。
例如:输入:
Hello world, good evening.hello
good morning heng ha.xixi
fhaoweuf erg
eawfmlk te4yt g
qt cvf tyerw
输出:
cvf tyerw qt
eawfmlk te4yt g
erg fhaoweuf
evening hello Hello world good
fhaoweuf erg
g eawfmlk te4yt
good evening hello Hello world
good morning heng ha xixi
ha xixi good morning heng
hello Hello world good evening
Hello world good evening hello
heng ha xixi good morning
morning heng ha xixi good
qt cvf tyerw
te4yt g eawfmlk
tyerw qt cvf
world good evening hello Hello
xixi good morning heng ha
原题目是:输入若干行句子对每行句子的单词不断地循环右移,每移一位就生成一个新的句子(一个句子有几个单词就会生成几个新句子),然后对所有句子按字母顺序排序。在输入新的句子后就再按上述方法对所有的句子进行重新排序。

哈哈
这是计算机专业的经典作业,传说中的KWIC
我就做过三编,使用不同的体系结构,不知道你对模式有没有什么要求

这道题好好难啊~!
我做不出:(

你是我同学吧?
这个是我们一门课的作业
这个很简单哟~