博客
关于我
7-13 通讯录排序 (20分)
阅读量:787 次
发布时间:2019-03-24

本文共 269 字,大约阅读时间需要 1 分钟。

程序将根据年龄对朋友的信息进行排序,并按从大到小的顺序输出。具体实现步骤如下:

第一步,读取用户输入的朋友数量n。

第二步,逐条读取每个朋友的信息,包括姓名、生日和电话号码。生日字段的解析是关键,其中yyyymmdd格式的日期直接映射为整数即可。

第三步,将所有朋友的信息存储在一个结构体数组中,结构体包含name、birth和tel三个字段。

第四步,对结构体数组进行排序,排序依据是birth字段的数值,从小到大排列。

第五步,在排序后的基础上反转数组,实现从大到小的顺序输出。

第六步,遍历排好序的数组,依次输出每个朋友的完整信息。

转载地址:http://bwgkk.baihongyu.com/

你可能感兴趣的文章
ORM sqlachemy学习
查看>>
Ormlite数据库
查看>>
orm总结
查看>>
os.path.join、dirname、splitext、split、makedirs、getcwd、listdir、sep等的用法
查看>>
os.system 在 Python 中不起作用
查看>>
OSCACHE介绍
查看>>
SQL--合计函数(Aggregate functions):avg,count,first,last,max,min,sum
查看>>
OSChina 周五乱弹 ——吹牛扯淡的耽误你们学习进步了
查看>>
OSChina 周四乱弹 ——程序员为啥要买苹果手机啊?
查看>>
OSError: no library called “cairo-2“ was foundno library called “cairo“ was foundno library called
查看>>
Osgi环境配置
查看>>
OSG学习:几何体的操作(二)——交互事件、Delaunay三角网绘制
查看>>
OSG学习:几何对象的绘制(三)——几何元素的存储和几何体的绘制方法
查看>>
OSG学习:几何对象的绘制(二)——简易房屋
查看>>
OSG学习:几何对象的绘制(四)——几何体的更新回调:旋转的线
查看>>
OSG学习:场景图形管理(一)——视图与相机
查看>>
OSG学习:场景图形管理(三)——多视图相机渲染
查看>>
OSG学习:场景图形管理(二)——单窗口多相机渲染
查看>>
OSG学习:场景图形管理(四)——多视图多窗口渲染
查看>>
OSG学习:新建C++/CLI工程并读取模型(C++/CLI)——根据OSG官方示例代码初步理解其方法
查看>>