习题9-5 通讯录排序 (20分)
- [回复 :“编程交流群”” 进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分)相关推荐
- PTA习题7-1 选择法排序 (20 分)
习题7-1 选择法排序 (20 分) 本题要求将给定的n个整数从大到小排序后输出. 输入格式: 在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格. 输入样例: 4 5 1 7 ...
- 浙大 | PTA 习题9-5 通讯录排序 (20分)
输入n个朋友的信息,包括姓名.生日.电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录.题目保证所有人的生日均不相同. [EDIT]: 疫情时免费期间写的,现在题换了答案可能不再通用, ...
- 通讯录排序 (20分)_算法入门篇:简单的排序算法
作者:dorseyCh来源:http://www.imooc.com/article/264180 很久之前有过一次面试,被问到一个问题,能不能写一个冒泡排序?说实话,尽管在这之前曾经写过不少比这个更 ...
- 习题7-1 选择法排序 (20 分)
方法一:直接插入排序 #include<stdio.h> #include<math.h> #include<string.h> int main(){int a[ ...
- 习题8-7 字符串排序 (20 分)
习题8-7 字符串排序 (20 分) 本题要求编写程序,读入5个字符串,按由小到大的顺序输出. 输入格式: 输入为由空格分隔的5个非空字符串,每个字符串不包括空格.制表符.换行符等空白字符,长度小于8 ...
- 习题1.8 二分查找 (20 分)
习题1.8 二分查找 (20 分) 本题要求实现二分查找算法. 函数接口定义: Position BinarySearch( List L, ElementType X ); 其中List结构定义如下 ...
- 7-27 冒泡法排序 (20 分)
7-27 冒泡法排序 (20 分) 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的 ...
- 习题2.1 简单计算器 (20 分)
习题2.1 简单计算器 (20 分) 模拟简单运算器的工作.假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算. 输入格式: 输入在一行中给出一个四则运 ...
- 7-2 sdust-Java-学生成绩读取与排序 (20 分)
7-2 sdust-Java-学生成绩读取与排序 (20 分) 1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以"exit"结束.每行文本的格式为:学号 ...
最新文章
- PHP 5.4 的新特性
- css居父容器下,整理:子容器垂直居中于父容器的方案
- 改變HTML中的光標問題
- 网页关键词监控采集器-编辑必备
- pytorch学习笔记(三十七):RMSProp
- 查看嵌入式设备的CPU频率
- Thinkpad 笔记本VMware Workstation 安装虚拟机出现“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”解决方法
- 什么软件测试显示器响应时间准,液晶响应时间测试系统
- Laravel 使用百度地图实现地理位置转经纬度
- Python - 批量修改文件夹名称
- mpvue(4)主页面静态页面的完成
- 微信小程序--瀑布流布局
- 内网服务器如何提供外网远程连接访问
- 【MybatisPlus】MP来实现一些特殊的查询
- 教你编写第一个生成式对抗网络GAN
- 新AlphaGo首度揭秘:单机运行,4个TPU,算法更强(专访+演讲)
- git 取消合并与撤销
- 计算机游戏翻译,百度翻译电脑版
- 叶武滨老师时间管理学习感悟
- MT6572,JB3,EMMC换nandflash问题!
热门文章
- Old Bill(枚举)
- 6个超酷的 Python 技巧
- 1055 - Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'cre
- php ajax 验证码,PHP验证码和Ajax验证
- 计算机开机桌面一直转圈,电脑开机卡在品牌logo转圈界面,请问如何解决。
- Oracle不让小数四舍五入,Oracle特殊情况下数字四舍五入问题
- java cookie p3p_跨站cookie读取-第三方cookie问题p3p解决
- GPRS的移动台类别
- Axure学习笔记(十五)-类似于某宝商品界面的实现(利用中继器)
- account-security-noreply@accountprotection.microsoft.com