• [回复 :“编程交流群”” 进C/C++/Java编程题交流、问题解答群,和大佬一起进步](()

[](()习题9-5 通讯录排序


输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。

输入格式:

输入第一行给出正整数n(<10)。随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名”是长度不超过10的英文字母组成的字符串,“生日”是yyyymmdd格式的日期,“电话号码”是不超过17位的数字及+、-组成的字符串。

输出格式:

按照年龄从大到小输出朋友的信息,格式同输出。

输入样例:

3

zhang 19850403 13912345678

wang 19821020 +86-0571-88018448

qian 19840619 13609876543

输出样例:

wang 19821020 +86-0571-88018448

qian 19840619 13609876543

zhang 19850403 13912345678

代码:

#include<stdio.h>

struct fri

{

char name[11];

char brithday[10];

char pNumber[18];

int temp;

}tt;

int main()

{

struct fri arr[10];

int n;

scanf(“%d”,&n);

int i;

f 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 or(i=0;i<n;i++)

{

scanf(“%s %s %s”,&arr[i].name,&arr[i].brithday,&arr[i].pNumber);

int temp1=(arr[i].brithday[0]-‘0’)*1000+(arr[i].brithday[1]-‘0’)*100+(arr[i].brithday[2]-‘0’)*10+(arr[i].brithday[3]-‘0’)*1;

习题9-5 通讯录排序 (20分)相关推荐

  1. PTA习题7-1 选择法排序 (20 分)

    习题7-1 选择法排序 (20 分) 本题要求将给定的n个整数从大到小排序后输出. 输入格式: 在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格. 输入样例: 4 5 1 7 ...

  2. 浙大 | PTA 习题9-5 通讯录排序 (20分)

    输入n个朋友的信息,包括姓名.生日.电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录.题目保证所有人的生日均不相同. [EDIT]: 疫情时免费期间写的,现在题换了答案可能不再通用, ...

  3. 通讯录排序 (20分)_算法入门篇:简单的排序算法

    作者:dorseyCh来源:http://www.imooc.com/article/264180 很久之前有过一次面试,被问到一个问题,能不能写一个冒泡排序?说实话,尽管在这之前曾经写过不少比这个更 ...

  4. 习题7-1 选择法排序 (20 分)

    方法一:直接插入排序 #include<stdio.h> #include<math.h> #include<string.h> int main(){int a[ ...

  5. 习题8-7 字符串排序 (20 分)

    习题8-7 字符串排序 (20 分) 本题要求编写程序,读入5个字符串,按由小到大的顺序输出. 输入格式: 输入为由空格分隔的5个非空字符串,每个字符串不包括空格.制表符.换行符等空白字符,长度小于8 ...

  6. 习题1.8 二分查找 (20 分)

    习题1.8 二分查找 (20 分) 本题要求实现二分查找算法. 函数接口定义: Position BinarySearch( List L, ElementType X ); 其中List结构定义如下 ...

  7. 7-27 冒泡法排序 (20 分)

    7-27 冒泡法排序 (20 分) 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的 ...

  8. 习题2.1 简单计算器 (20 分)

    习题2.1 简单计算器 (20 分) 模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运 ...

  9. 7-2 sdust-Java-学生成绩读取与排序 (20 分)

    7-2 sdust-Java-学生成绩读取与排序 (20 分) 1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以"exit"结束.每行文本的格式为:学号 ...

最新文章

  1. PHP 5.4 的新特性
  2. css居父容器下,整理:子容器垂直居中于父容器的方案
  3. 改變HTML中的光標問題
  4. 网页关键词监控采集器-编辑必备
  5. pytorch学习笔记(三十七):RMSProp
  6. 查看嵌入式设备的CPU频率
  7. Thinkpad 笔记本VMware Workstation 安装虚拟机出现“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”解决方法
  8. 什么软件测试显示器响应时间准,液晶响应时间测试系统
  9. Laravel 使用百度地图实现地理位置转经纬度
  10. Python - 批量修改文件夹名称
  11. mpvue(4)主页面静态页面的完成
  12. 微信小程序--瀑布流布局
  13. 内网服务器如何提供外网远程连接访问
  14. 【MybatisPlus】MP来实现一些特殊的查询
  15. 教你编写第一个生成式对抗网络GAN
  16. 新AlphaGo首度揭秘:单机运行,4个TPU,算法更强(专访+演讲)
  17. git 取消合并与撤销
  18. 计算机游戏翻译,百度翻译电脑版
  19. 叶武滨老师时间管理学习感悟
  20. MT6572,JB3,EMMC换nandflash问题!

热门文章

  1. Old Bill(枚举)
  2. 6个超酷的 Python 技巧
  3. 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'cre
  4. php ajax 验证码,PHP验证码和Ajax验证
  5. 计算机开机桌面一直转圈,电脑开机卡在品牌logo转圈界面,请问如何解决。
  6. Oracle不让小数四舍五入,Oracle特殊情况下数字四舍五入问题
  7. java cookie p3p_跨站cookie读取-第三方cookie问题p3p解决
  8. GPRS的移动台类别
  9. Axure学习笔记(十五)-类似于某宝商品界面的实现(利用中继器)
  10. account-security-noreply@accountprotection.microsoft.com