c语言大作业——学生通讯录管理系统内容摘要:
number,pqq,paddr)。 a = 1。 } } if(a != 1) printf(无此通讯录。 \n)。 } void findnumber(struct message * fphead) //按学号查找 { struct message *p。 int a = 0。 char findnumber[15]。 system(cls)。 printf(请键入要查找的学生学号: \n)。 scanf(%s,findnumber)。 for(p=fpheadnext。 p!=NULL。 p=pnext) { if(strcmp(pnumber,findnumber)==0) { printf(姓名 电话号码 学号 住址 \n)。 printf(%15s %15s %15s %13s %25s\n,pname,pphone,pnumber,pqq,paddr)。 a = 1。 } } if(a != 1) printf(无此通讯录。 \n)。 } void modify(struct message * fphead) //修改记录 { FILE *fp。 struct message *p,*q。 int a = 0。 char findname[15]。 system(cls)。 printf(请键入要查找的姓名: \n)。 scanf(%s,findname)。 for(p=fpheadnext。 p!=NULL。 p=pnext) { if(strcmp(pname,findname)==0) { printf(姓名 电话号码 学号 住址 \n)。 printf(%15s %15s %15s %13s %25s\n\n\n\n,pname,pphone,pnumber,pqq,paddr)。 printf(\n请键入新姓名 :)。 scanf(%s,pname)。 printf(\n请键入新电话号码 :)。 scanf(%s,pphone)。 printf(\n请键入新学号 :)。 scanf(%s,pnumber)。 printf(\n请键入新 :)。 scanf(%s,pqq)。 printf(\n请键入新住址 :)。 scanf(%s,paddr)。 fp = fopen(通讯录 ,wb)。 q = fpheadnext。 //P 为链表头指针 while(q!=0) { fwrite(q,LEN,1,fp)。 if(qnext!=0) q = qnext。 else q = 0。 } fclose(fp)。 unlink(通讯录 )。 //用新文件覆盖原文件 rename(通讯录 , 通讯录 )。 printf(修改成功。 )。 a = 1。 } } if(a != 1) printf(无此通讯录。 \n)。 } void del(struct message * fphead) //删除记录 { FILE *fp,*fq。 struct message *p,*q,*r。 char sname[15]。 p = q = (struct message *) malloc(LEN)。 p = fphead。 system(cls)。 fp = fopen(通讯录 ,rb)。 fq = fopen(通讯录 ,wb)。 printf(请输入欲删除记录的姓名: )。 scanf(%s,sname)。 while(strcmp(pname,sname)!=0 amp。 amp。 pnext!=0) //查找 节点并删除该节点 { q = p。 p = pnext。 } if(strcmp(pname,sname)==0) { if(p==fphead) fphead = pnext。 else { qnext = pnext。 }。c语言大作业——学生通讯录管理系统
相关推荐
此产生了关于扫描比例 St的概念。 扫描直径 Sd是 X射线被采集的范围的直径,即被定义为: 默认情况和所有一般扫描情况下,扫描比例为 1。 如果扫描比例小于 1,你将获得一些有意义的伪影。 焦距 焦距 f是从 X射源到体模中心的距离。 焦距由对视野半径的比例 ft确定。 焦距可以通过下式计算: 对于平行束扫描,焦距并不相关,而对于发散扫描(等距和等角),焦距比例必须设为 2或者更大以避免伪影。
15 图 27 Nand Flash 与 FPGA 连接框图 信号名称 对应 FPGA 管脚名称 功能 说明 NANDF_DATA[0] Pin_W16 Data Input/Outputs NANDF_DATA[1] Pin_Y16 NANDF_DATA[2] Pin_W15 NANDF_DATA[3] Pin_W14 NANDF_DATA[4] Pin_Y14 NANDF_DATA[5]
p_ptr = head_ptr。 // 使 temp_ptr 指向当前的链首 new_rec_ptrnext = temp_ptr。 // 使欲插入节点的 next 指针指 向当前链首 temp_ptrprev=new_rec_ptr。 //使 temp_ptr 指针的前向指针指向新插入节点 head_ptr = new_rec_ptr。 // 再使欲插入节点成为新的链首
务、运行和经营等要求。 应对体系变更实施监控并进行有效性评价。 过程策划 绿色设计策划 组织应考虑: a) 绿色要求; b) 功能要求; c) 经济性要求; d) 法律法规要求; e) 最佳可行 技术要求; f) 客户需求。 过程策划 绿色设计策划 绿色设计与产品和服务全生命周期各个环节密切相关。 在设计开发阶段应系统考虑原材料获 取、生产、运输(或交付)、使用、回收再利用及处置等环节对资源
多媒体会计模拟实验室用户手册 务、成本会计等专业课程之后的一门实验。 通过本实验的学习,学生能够系统、全面地掌握200 6年颁布的新会计准则和企业会计核算的基本程序和具体方法,加强学生对会计基本理论的理解、对会计基本方法的运用和对会计基本技能的训练,将会计专业知识和会计实务有机的结合在一起。 使之真正掌握填写原始凭证的方法、掌握成本核算的方法、掌握各 种业务的处理及填写记账凭证的方法