当前位置: 代码迷 >> 汇编语言 >> 汇编语言:编写程序,输入字符串,根据首字母ASCII大小顺序输出,该怎么处理
  详细解决方案

汇编语言:编写程序,输入字符串,根据首字母ASCII大小顺序输出,该怎么处理

热度:2782   发布时间:2013-02-26 00:00:00.0
汇编语言:编写程序,输入字符串,根据首字母ASCII大小顺序输出
汇编语言:编写程序,输入字符串,根据首字母ASCII大小顺序输出 
(0:降序,1:升序)

如: 输入: This is a orange.
升序还是降序?
1 . a is orange This
0 This orange is a .


思索半天也无能为力

------解决方案--------------------------------------------------------
先给你一段伪代码:

Python code
str="This is a orange."str.split.sort_by {|x| x.downcase}str.split.sort_by {|x| x.downcase}.reverse
------解决方案--------------------------------------------------------
既然有伪代码,那么思路就清晰了:

1 将str以空格分拆成子字符串

2 将子字符串首字符小写化

3 将各个子字符串地址写入一个数组

4 比较各个子字符串本身,但排序他们的数组

5 按地址排序后的顺序显示子字符串。
  相关解决方案