多语言展示
当前在线:1789今日阅读:84今日分享:32

姓名从短到长排序C++怎样实现

输入规定人数的姓名,请按照姓名从短到长排序,如果长度相同则按照字典序排序,怎样用C++实现这一运算呢?小编与大家分享排序经验。
工具/原料

C++

方法/步骤
1

首先,定义一个自定义函数,实现两个名字的比较。

2

自定义函数中,当两个姓名的长度不相同时,比较它们的长度,如果长度相同,则比较它们的字典序。

4

接着,定义一个字符串数组,保存输入的姓名。

5

输入人数,保存在变量n中。

6

输入所有的姓名,保存在数组name中。

7

给所有的姓名排序,如下图所示。

8

最后,输出所有排好序的姓名。

9

运行程序,输入人数和所有姓名,电脑就会按名字长度进行排序,如果长度相同则按字典序排列,最后在窗口中输出。

注意事项

作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。

推荐信息