浙大版c语言程序设计第三版邀请码,浙大版《C语言程序设计(第3版)》题目集 习题9-5 通讯录排序...
热门文章推荐
以下50道算法编程题访问量较大,包含常用语法,数据结构,解题思路等等,作为C语言学习者必练题目推荐给各位。创作不易,记得一键三连哦!!!
习题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
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;
for(i=0;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;
int temp2=(arr[i].brithday[4]-'0')*10+(arr[i].brithday[5]-'0')*1;
int temp3=(arr[i].brithday[6]-'0')*10+(arr[i].brithday[7]-'0')*1;
arr[i].temp=(9999-temp1)*365+(12-temp2)*30+(30-temp3)*1;
}
int index;
int j;
for(i=0;i
{
index=i;
tt=arr[i];
for(j=i+1;j
{
if(arr[j].temp>=arr[index].temp) index=j;
}
arr[i]=arr[index];
arr[index]=tt;
}
for(i=0;i
{
printf("%s %s %s\n",arr[i].name,arr[i].brithday,arr[i].pNumber);
}
return 0;
}
浙大版c语言程序设计第三版邀请码,浙大版《C语言程序设计(第3版)》题目集 习题9-5 通讯录排序...相关推荐
- C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数 (15 分)
其他题目详见:浙大版<C语言程序设计(第3版)>题目集 一.题目描述: 习题5-5 使用函数统计指定数字的个数 (15 分) 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口 ...
- C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-6 使用函数输出水仙花数 (20 分)
其他题目详见:浙大版<C语言程序设计(第3版)>题目集 一.题目描述: 习题5-6 使用函数输出水仙花数 (20 分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和 ...
- python 吾爱破解_吾爱破解邀请码获取器|吾爱优惠码生成器 Python版_最火软件站...
吾爱破解论坛是一个非常棒的资源交流论坛,里面有很多大神分享非常实用的各种工具,而且都是免费的,但是注册吾爱破解论坛需要邀请码,这款工具能够帮助用户生成常见的优惠码和激活码,让你轻松加入吾爱论坛的阵营. ...
- C语言作业关于高空坠球,浙大版《C语言程序设计(第3版)》题目集 习题4-8 高空坠球...
热门文章推荐 以下50道算法编程题访问量较大,包含常用语法,数据结构,解题思路等等,作为C语言学习者必练题目推荐给各位.创作不易,记得一键三连哦!!! 习题4-8 高空坠球 皮球从某给定高度自由落下, ...
- 使用函数统计指定c语言,浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数...
热门文章推荐 以下50道算法编程题访问量较大,包含常用语法,数据结构,解题思路等等,作为C语言学习者必练题目推荐给各位.创作不易,记得一键三连哦!!! 习题5-5 使用函数统计指定数字的个数 本题要求 ...
- 浙大版《C语言程序设计(第3版)》题目集习题4-11 兔子繁衍问题 (15 分)
一对兔子,从出生后第3个月起每个月都生一对兔子.小兔子长到第3个月后每个月又生一对兔子.假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对? 输入格式: 输入在 ...
- 浙大版《C语言程序设计(第3版)》题目集 习题4-6 水仙花数 (20 分)
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=1^3 + 53+33 . 本题要求编写程序,计算所有N位水仙花数. 输入格式: 输入在一行中给 ...
- 浙大版《C语言程序设计(第3版)》题目集习题5-6 使用函数输出水仙花数 (20 分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1 3 +
水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如: . 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所 ...
- 浙大版《C语言程序设计(第3版)》题目集习题7-2 求一批整数中出现最多的个位数字 (20 分)
给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字.例如给定3个整数1234.2345.3456,其中出现最多次数的数字是3和4,均出现了3次. 输入格式: 输入在第1行中给出正整数N( ...
- 最新ONE兔V3.0版/婚恋/交友/社交APP三端源码
正文: 最新ONE兔v3.0版/婚恋/交友/社交APP/原生手机客户端源码,原生手端,非uniapp,搭建难度不低.纯源码,全开源,需编译后方可使用,有喜欢这一类的可以拿去研究了. 本系统包括:网站p ...
最新文章
- UIKit框架各个类的简介
- JS 操作cookie
- 使用deploy命令上传jar到私有仓库
- Linux中samba的权限详解,活用三种权限 理解Samba的权限控制
- selenium 定位方式5
- Windows Mobile 中怎样获得当前应用程序所在路径
- cnn训练出现的问题
- bzoj1192 [HNOI2006]鬼谷子的钱袋
- 演说之禅:演说中的图效优势
- MTK平台APN的配置
- ActivityManager的作用
- 获取邮箱验证码倒计时+PHP发送QQ邮件(未全)
- ODM操作MongoDB
- hc-sr04程序c语言,HC-SR04(HY-SRF05)超声波测距串口显示(超详细版单片机源程序)
- 实现读取北京时间的C语言程序,C语言北京时间转为格林威治时间
- 质因子分解 Python
- 电脑DVD光驱变成CD光驱的解决方法
- jQuery 删除HTML元素
- WPF的本地化思路提示:直接汉化BAML
- 写博客的时间被看小说、刷微信的时候,要想想