主题:字符易位破译
gig886
[专家分:0] 发布于 2010-09-14 22:58:00
[size=2][b]编写一个函数,检查两个单词是否是字母易位词。两个单词如果包含相同的字母,次序不同,则称为字母易位词。例如:“silent”和“listen”是字母易位词。
提示:先对单词进行排序,再进行比较[/b][/size]
回复列表 (共5个回复)
沙发
asymptotic [专家分:16630] 发布于 2010-09-14 23:30:00
提示:自己动手,丰衣足食。书到用时方恨少,事非经过不知难。
板凳
gig886 [专家分:0] 发布于 2010-09-15 00:18:00
我才刚学C++啊。给点提示也行啊,我只是不知道怎样将一个单词的字母进行排序。
3 楼
BiCGSTAB [专家分:780] 发布于 2010-09-15 02:16:00
冒泡法排序就可以。
字母的大小就是按照字母顺序比较的,所以可以直接判断大小。
这里是Fortran版,问C++出门左转。
4 楼
asymptotic [专家分:16630] 发布于 2010-09-15 07:10:00
提示:每个字母都有其 ASCII 码,这个是整数。
5 楼
jstzhurj [专家分:4680] 发布于 2010-09-15 08:02:00
你到底要Fortran程序呢还是C++程序?还有字符大小写不同算不算?
我来回复