A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

从键盘输入6个字符串(仅仅包含英文字母和数字),对这6个字符串从小到大排列并输出结果。
研究了一上午,求大神解救!

6 个回复

正序浏览
看着头疼
回复 使用道具 举报
看着就头疼
回复 使用道具 举报
用冒泡排序和选择排序都可以啊!刚学的。
回复 使用道具 举报
剑气近 发表于 2014-6-15 21:00
代码就不给你了,给你点思路
首先一大堆字符串
1、定义一个char [] ,用for循环scanf接收字符(期间可以加 ...

首先非常感谢你得提示!我也有点思路,就是可能学习的内容还不够多,不知道该用什么方式来敲代码!非常感谢!

评分

参与人数 1黑马币 +2 收起 理由
无尽可能 + 2 淡定

查看全部评分

回复 使用道具 举报
代码就不给你了,给你点思路
首先一大堆字符串
1、定义一个char [] ,用for循环scanf接收字符(期间可以加入检测英文字母和数字的语句)
2、用冒泡或是快速排序方法对char[]进行排序,其实也就是比较字符的ASCII码值
6、以大小进行输出
大概这么多,方法有很多种,希望可以帮到你,不懂再问。
我的基础测试题中有一道题与此相似,你可以借鉴举一反三:
从键盘输入一大堆字符串,统计A、B、C、D的出现次数,最后出现次数由高到低输出字母和出现次数。(C语言)
回复 使用道具 举报
没有人回复,我就自己顶一个吧!╮(╯▽╰)╭
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马