实验9-8 通讯录排序 1#include <stdio.h>2#include <stdlib.h>3#include <string.h>45typedefstructnode6{7charname[11];8charbirthday[9];9charphone[18];10structnode *next;11} NODE, *LINK;12voidAddNewNode(LINK head,intn);13voidPrintList(LINK head);14voidcleanList(LINK head);15intmain(vo...
PTA是浙江大学设计类实验辅助教学平台。 题目描述: 输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。 输入格式: 输入第一行给出正整数n(<10)。随后n行,每行按照“姓名 生日 电话号码”的格式给出一位朋友的信息,其中“姓名...
实验9-8 通讯录排序 (20 分) 1. 题目摘自 https://pintia.cn/problem-sets/13/problems/567 2. 题目内容 输入n个朋友的信息,包括姓名、生日、电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录。题目保证所有人的生日均不相同。 输入格式: 输入第一行给出正整数n(<10)。随后n行,每行按...
3.员工通讯信息的结构类型定义和通讯录链表的结点类型 typedef struct { char num[5];/*员工编号*/ char name[8];/*员工姓名*/ char phone[9];/*办公室电话号码*/ char call[12];/*手机号码*/ }DataType;/*员工通讯信息的结构类型*/ typedef struct node { DataType data;/*结点的数据域*/ struct ...
能够进行通讯录分类,比如班级类、好友类、黑名单等等(选作) 编写测试main()函数测试线性表的正确性 2.3 利用线性表实现一个一元多项式Polynomial f(x) =a0+a1x+a2x2+a3x3+ … +anxn 提示: Polynomial的结点结构如下: struct term { float coef; //系数 int expn; //指数 }; 可以使用链表实现,也可以使...
我们更好的去理解循环双向链表,更好的学好数据结构这门课程。本次实验中,我们使用分工合作的方式,首先定义了函数的结构体部分,剩下的根据函 数所要实现的功能进行分工合作,我实现的是通讯录中删除功能的子函数,删除信息(void delete(dnode *head))的功能是按照用户输入的姓名首先进行按姓名查询功能,查找成功, 则...