字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。"/>
21.请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。
21.请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。
- 1.问题描述
- 2.课题分析
- 3.算法描述——语言描述
- 4.算法描述——流程图
- 5.源程序
- 6.实验结果分析与讨论
- 7.扩展思路
1.问题描述
请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。
例如,若原来的字符串为CEAedca,则排序后输出为CedcEAa。
2.课题分析
思路: 对字符串中除收尾外中间部分根据ASCII码进行插入排序
主函数: 定义一个字符数组,容量为7,通过在控制台输入给字符数组赋值,调用fun函数,最终将结果打印输出至控制台
子函数: 外层循环对字符数组下标从1开始遍历至字符数组倒数第三个字符,因为最后只剩下倒数第二个字符,因此不需要排序,内层循环从字符数组下标为2开始遍历,当外层循环下标对应的字符的ASCII码值比内层循环下标对应的字符的ASCII码值
更多推荐
21.请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码降序排列。
发布评论