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

输入划定人数的姓名,请按照姓名从短到长排序,若是长度不异则按照字典序排序,如何用C++实现这一运算呢?小编与大师分享排序经验。

东西/原料

  • C++

方式/步调

  1. 1

    起首,界说一个自界说函数,实现两个名字的比力。

  2. 2

    自界说函数中,当两个姓名的长度不不异时,比力它们的长度,若是长度不异,则比力它们的字典序。

  3. 3

    本家儿函数中,先界说一个整型变量,保留输入的人数。

  4. 4

    接着,界说一个字符串数组,保留输入的姓名。

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

    运行法式,输入人数和所有姓名,电脑就会按名字长度进行排序,若是长度不异则按字典序摆列,最后在窗口中输出。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
  • 发表于 2019-01-08 00:00
  • 阅读 ( 796 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具