求大神帮忙解决C++作业,有追加悬赏下面的是要求

我参加的:
您的位置: >>
>> [48427]C++ (一份编程作业)
&C++ (一份编程作业)&&&&&&&&
:300.00元(任务金额) × 81% = 243.00 元
任务序号:48427  分类: >>
任务中国已收到雇主的任务款,确保任务结束后,中标者能收到任务款。
任务中国申明:中标威客在获得任务款后,其中标作品的全部知识产权转移给雇主;未中标作品可自行处理。
中标模式:单人中标&&&&&&
参与情况:已有 6804 人关注&&&&&&20 人参加&&&&&&2 个提交
收藏人数:6&&&&&
分享此任务还能挣钱,赶快参与吧!点我关闭
打款及时性:
合作愉快性:
温馨小贴士:建议您参加任务前参考一下雇主发布任务时被其他威客评分的状况。
C++ (一份编程作业)
&&&&&这仅仅是一份作业 (大三),不要求过分完美,里面附加了评分标准,以100分的计算的话 能80即可 当然能更高最好 ;&&&& 作业属于编程 使用VC环境& 要求已经上传在附件里面,有英文成分(我看过了,使用的都是很简单的句子,可以直接用谷歌直译就能理解意思)& 有什么不明白的&或者这作业能做的 &请直接加我的QQ:& ,有更详细的中文解析(前提是前面的着题目得看了才行)&后面请标注任务中国.&&&& 辛苦大家了....
任务附件:&(下载附件请直接右键,“目标另存为”来下载,下载软件会导致下载失败)
&&&(519.87K)&&&&&&&&&&&&
任何形式的抄袭或舞弊行为,一经发现均会受到严惩,并保留追究法律责任的权利!在任务结束后,所有作品(包括高级威客用户保密提交的作品)将会公开展示10天!雇主不得在任务发布期间随意变更任务内容,任何新增工作量的修改任务中国有权驳回
最新发表的任务交流
当前还没有用户发布任务交流信息,
最新提交的任务作品
作品 / 威客信息
请看说明文档,解压密码qq发你了&
,下载附件请直接通过鼠标右键,“目标另存为”来下载如果您在任务中发现任何虚假、欺诈等信息,均可前往威客社区《》板块进行反馈
任务秘书为您服务
姓名:客服
电话:010-
您可能感兴趣的任务
京公网安备号&是的注册商标求解一条C++题目【解答出来定追加悬赏!】_百度知道
求解一条C++题目【解答出来定追加悬赏!】
设计一程序,再依次输入每一个人的两门课程的成绩。请输入一个班的人数(小于50)用一个二维数组float cla[50][2]来存放一个班级的两门课程(C++和计算机应用基础)的成绩,求出全班的平均成绩和每一门课程的平均成绩
提问者采纳
输入第&& cout&输入学生人数; float cla[50][2];&数学成绩;&C++成绩; cin& aver += cla[i][0]+cla[i][1];&inum&1 || inum& i&&inum&& cin&gt,请输入1~50&数学平均成绩;个学生的成绩;& float aver_math = 0; cout&aver_cpp/&&&&;&&&&&& cout&cla[i][1]; float aver = 0;& return 0; float aver_cpp = 0; cin& i++) { cout&lt: &
while(1) { cout& aver_cpp += cla[i][0]; if (inum&&&&&&&全班平均成绩;&50) { cout&&inum&;&&lt:& int main() { int inum = 0;&cla[i][0];i+1&lt:&aver_math/ } } for (int i=0;&&&&c++平均成绩;&lt: &:&&quot:& } cout&输入数字非法; aver_math += cla[i][1]; } else {&aver/ cout& cout&&&iostream&&gt: &&-----------------------&quot#include &lt
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁传递信息的方式有哪些?我要的答案要求如下(回答的好会追加悬赏):现代:20世纪60年代的信息传递方式有哪些?20世纪70年代的信息传递方式有哪些?20世纪80年代的信息传递方式有哪些?古代:不论什么朝代都行,只要三个朝代的信息传递方式,而且每个朝代的传递方式要不同,不要重复,十万火急!!!!!!回答好一定会追加悬赏分!!!!!(等回答好了再给分,这是我的原则,不好意思,谢谢合作!!!)
秦汉时期,形成了一整套驿传制度。特别是汉代,将所传递文书分出等级,不同等级的文书要由专人、专马按规定次序、时间传递。收发这些文书都要登记,注明时间,以明责任。
隋唐时期,驿传事业得到空前发展。唐代的官邮交通线以京城长安为中心,向四方辐射,直达边境地区,大致30里设一驿站。据《大唐六典》记载,最盛时全国有1639个驿站,专门从事驿务的人员共二万多人,其中驿兵一万七千人。邮驿分...
信息--------像壁画,由于过于固定,传播范围不大,但可以向后世传播。
6.以灯光,火光,如孔明灯.烽火台等 -----一般用于战争,像长城。
7.以特殊声音,如钟声,鼓声,号角,鞭炮声等
8.还有其他记号,摆设等,如诱敌的记号
9.比较正式的书信传播-----或者向奏折这样的东西。
10.以前的书简,帛来记录信息,后来再纸出现之后,书纸来记录传播信息。
11.驿站,官方设立的东东。信使骑马到处传播,可以是书,口头话,等等的多种形式。 赞同
17:49 乖嚄 | 一级
古人传递信息主要用以下方法:飞鸽,烽火,快马,暗号,手语,书信,旗帜等。
我国是世界上最早建立有组织的传递信息系统的国家之一。早在三千多年前的商代,信息传递就已见诸记载。乘马传递曰驿,驿传是早期有组织的通信方式。位于嘉峪关火车站广场的“驿使”雕塑,它取材于嘉峪关魏晋壁画墓,驿使手举简牍文书,驿马四足腾空,速度飞快。此砖壁画图于一九八二年被中华全国集邮联合会第一次代表大会作为小型章邮票主题图案使用,由此看出嘉峪关是中国信息文化的发源地之一。
古代信息传递的出现离不开“上下五千年,纵横十万里”的长城。“长城”一词始见于战国时代的文献记载。在古代不通朝代有着不同的修筑形式,所以对这种防御工程的称谓也有所不同,如:列城、方城、塞、暂洛、界壕、边墙等,实际上均指“长城”,其实广义的长城是对中国古代所有的巨型军事工程体系而言。
在历代长城修筑过程中都遵循的基本原则是“因地制宜、据险致塞”。一是根据地型来构筑工程。二是充分利用地理天险防御敌人。长城以垣墙为主体,包括了城障、关隘、兵营、卫所、墩台、烽堠和观察、通讯等综合功能,形成了古代最为严密的军事防御体系。其中,设于长城内侧的烽火台是一个重要的组成部分。
西周时期,为了防备敌人入侵,采用“烽隧”作为边防告急的联络信号。在古史书《周礼》中有这样一段记载“在各国从边疆到腹地的通道上,每隔一段距离,筑起一座烽火台,接连不断,台上有桔槔,桔槔头上有装着柴草的笼子,敌人入侵时,烽火台一个接一个地燃放烟火传递警报。每逢夜间预警,守台人点燃笼中柴草并把它举高,靠火光给领台传递信息,称为“烽”,白天预警则点燃台上积存的薪草,以烟示急,称为“燧”。古人为了使烟直而不弯,以便远远就能望见,还常以狼粪代替薪草,所以又别称狼烟。周朝规定:天子举烽燧各地诸侯必须马上带兵前去救援,共同抵抗敌人。由此可见,烽燧制度的实施,意味着早在周时就已出现了庞大而又完善的军事信息联系网络。我国考古工作者于1972年至1976年在居延通过发掘获得了汉代木简三万余枚,并发掘了烽燧遗址,对我们了解汉代烽燧提供了丰富的资料。据木简可知两汉时代,从河西四郡(今甘肃省武威、张掖、酒泉、敦煌)一直到盐泽都有烽燧设置,而且规模很大,管理极严,号称“烽燧万里相望”,据说是“五里一燧、十里一墩、三十里一堡、百里一城塞”举放烽火,昼夜不同,白天放烟,夜晚举火。此外,还采用各种不同的暗号表示进犯敌人的多少,敌人在五百人以下的放一道烽火,在五百里以上的放两道烽火等等。在出土的《塞上烽火品》中记载了当时朝廷制定的临敌报警和举放烽火的条例,即“联防公约”。该条文规定了在匈奴侵扰的不同部位、人数、时间、意图、变动以及天气异常等情况下,各塞举放烽火的类别、数量、传递方法以及发生失误如何纠正等细则,就连燧长有病请假都要经上级批准。这种信息传递方法,对防守边疆、抵御敌人曾起过一定的作用。
烽火传递信息是非常快速的,在公元前119年大将卫青和霍去病率领几十万大军分路出击,以举放烽火作为进军的信号,仅仅一天的时间,这一信号就从河西传到几千里外的辽东。由于烽燧报警的迅速及时,直到明、清时代仍然沿用不衰。山东省的烟台市就是因为明朝在那里设置狼烟台,以防倭寇入侵而得名的。
烽火传递军情固然迅速,但它不能完整地表达深刻复杂的军事内容,随着社会的发展和政治、军事的需要,依靠畜力传递信息的通信方式逐渐占据了支配地位,形成了传递官府文书的更为严密的驿传制度和烽燧报警配合使用。
西周时期,为了适应周王同诸侯之间联系需要,在大道上每隔30里设一个驿站,备良马周车,专门负责传递官府文书,接待来往官吏和运送货物等。孔子曾说:“德之流行,速于置邮而传命。”意思是说,他所提倡的道德学说,比邮驿传送命令传播得更快。可见当时的邮驿通信不仅已相当完备,而且速度也已相当快了。
秦汉时期,形成了一整套驿传制度。特别是汉代,将所传递文书分出等级,不同等级的文书要由专人、专马按规定次序、时间传递。收发这些文书都要登记,注明时间,以明责任。
隋唐时期,驿传事业得到空前发展。唐代的官邮交通线以京城长安为中心,向四方辐射,直达边境地区,大致30里设一驿站。据《大唐六典》记载,最盛时全国有1639个驿站,专门从事驿务的人员共二万多人,其中驿兵一万七千人。邮驿分为陆驿、水驿、水路兼并三种,各驿站设有驿舍,配有驿马、驿驴、驿船和驿田。
唐代对邮驿的行程也有明文规定,陆驿快马一天走6驿即180里,再快要日行300里,最快要求日驰500里;步行人员日行50里;逆水行船时,河行40里,江行50里,其它60里;顺水时一律规定100到150里。诗人岑参在《初过陇山途中呈字文判官》一诗中写到“一驿过一驿,驿骑如星流;平明发咸阳,幕及陇山头”。在这里他把驿骑比做流星。天宝十四载十一月九日,安禄山在范阳起兵叛乱。当时唐玄宗正在华清宫,两地相隔三千里,6日之内唐玄宗就知道了这一消息,传递速度达到每天500里。由此可见,唐朝邮驿通信的组织和速度已经达到很高的水平。
宋代将所有的公文和书信的机构总称为“递”,并出现了“急递铺”。急递的驿骑马领上系有铜铃,在道上奔驰时,白天鸣铃,夜间举火,撞死人不负责。铺铺换马,数铺换人,风雨无阻,昼夜兼程。南宋初年抗金将领岳飞被宋高宗以十二道金牌从前线强迫召回临安,这类金牌就是急递铺传递的金字牌,含有十万火急之意。
驿站是官府的通信组织,只许传递官府文书。除宋朝准许高官显宦附寄家信之外,都不准附寄私人信件,私人书信只能托人捎带。1975年考古工作者在湖南省一处秦代墓室中发掘出两件木牍家信,第一封信是“黑夫”和“惊”联名写给一个叫“中”的人;第二封信是“惊”写给“中”的,这是我国现知最早的家书实物。据估计这两封信是由同在军中服役期满后返乡的同乡捎往家中的。古代人民通信之困难,由此可见。
到了明朝,才出现了专为民间传递信件的通信机构——民信局。在明永乐年间湖北麻城县孝感乡被迁往四川开垦的移民,由于思念故乡,相约每年推选同乡代表回乡几次,来往带送土特产和信件。久而久之建立了固定的组织称“麻乡约”。后来就形成了专业的民信局。
邮驿通信在边防和经济、文化的交流等方面起到了一定的进步作用,成为我国古代信息传递的主要形式。岁月流转,那些古老的信息传递方式已被今日方便、快捷的现代化通讯方式所取代。 赞同
19:43 蓝天下的白痴 | 三级
一个是信件,由邮差来发放,骑马到每个驿站,再换马,最后把信送到
还有就是飞鸽传书,就是用信鸽,将信绑在信鸽腿上,再放飞,信鸽就会回到原来的地方,往哪写信就用哪个地方带来的信鸽
还有些比较不正规的就是传言,说书等等,人们相互传言将信息传播
或者说书的先生将某些事编成书词,用说书的方式唱出来,也算是信息传播.古代:
我国是世界上最早建立有组织的传递信息系统的国家之一。早在三千多年前的商代
,信息传递就已见诸记载。
乘马传递曰驿,驿传是早期有组织的通信方式。位于嘉峪关火车站广场的“驿使”雕塑,它取材于嘉峪关魏晋壁画墓,驿使手举简牍文书,驿马四足腾空,速度飞快。此砖壁画图于一九八二年被中华全国集邮联合会第一次代表大会作为小型章邮票主题图案使用,由此看出嘉峪关是中国信息文化的发源地之一。
秦汉时期,形成了一整套驿传制度。特别是汉代,将所传递文书分出等级,不同等级的文书要由专人、专马按规定次序、时间传递。收发这些文书都要登记,注明时间,以明责任。
隋唐时期,驿传事业得到空前发展。唐代的官邮交通线以京城长安为中心,向四方辐射,直达边境地区,大致30里设一驿站。据《大唐六典》记载,最盛时全国有1639个驿站,专门从事驿务的人员共二万多人,其中驿兵一万七千人。邮驿分为陆驿、水驿、水路兼并三种,各驿站设有驿舍,配有驿马、驿驴、驿船和驿田。
唐代对邮驿的行程也有明文规定,陆驿快马一天走6驿即180里,再快要日行300里,最快要求日驰500里;步行人员日行50里;逆水行船时,河行40里,江行50里,其它60里;顺水时一律规定100到150里。诗人岑参在《初过陇山途中呈字文判官》一诗中写到“一驿过一驿,驿骑如星流;平明发咸阳,幕及陇山头”。在这里他把驿骑比做流星。天宝十四载十一月九日,安禄山在范阳起
古代:飞鸽,烽火,快马,暗号,手语,书信,旗帜等。现代:快速投递,网上传递,手机,电话,小灵通,书信,快报,广告 发邮件 发短信 打电话 发传真 视频会议 卫星定位 邮递 数码传真机对讲机 BP机(已淘汰) 移动电话 收音机总称 1.有线通讯传输2.无线通讯传输3.数字通讯传输4.纸张通讯传输...
烽火狼烟 快马驿站 飞鸽传书 鸣金收兵 鼓声杀敌 令旗行军布阵 快速投递,网上传递,手机,电话,小灵通,书信,快报,广告 发邮件 发短信 打电话 发传真 视频会议 卫星定位 邮递
远古 口耳相传或借助器物 信息传递速度慢、不精确。 古代 靠驿差长途跋涉 信息传递速度慢、信息形式单一。 近代 依靠交通工具的邮政系统 信息传递速度相对快一些、距离远相对就慢、且费用高。 现代 电报、电话 速度快、信息单一文字。 当代 计算机网络 传递的信息量...
烽火通信 远在周代我国就有了烽火传递信息的方法,烽火作为一种原始的声光通信手段,服务于古代军事战争。从边境到国都以及边防线上,每隔一定距离就筑起一座烽火台。内储柴草,当敌人入侵时,便一个接一个地点燃起烽火报警,各路诸侯见到烽火,马上派兵相助,抵抗敌人。 西周时期,为了防备敌人入侵,采用“烽隧”作为边防告急的联络信号。在古史书《周礼》中有这样一段记载“在各国从边疆到腹地的通道上,...
1.结绳记事-------好像算是信息记录方式。 2.用候鸟,特别是鸽,雁等作传输工具-----所以鸿雁传书之说 3.某些史诗和著作是通过口头传述的。像神话传说------横向是其他地方的人传播,纵向是向后世传播。 4.跟3类似,流浪艺人用曲艺的形式传播故事跟神话,或者某个王的传记。 5.用画传播信息--------像壁画,由于过于固定,传播范围不大,但可以...
古人传递信息主要用以下方法:飞鸽,烽火,快马,暗号,手语,书信,旗帜等。 我国是世界上最早建立有组织的传递信息系统的国家之一。早在三千多年前的商代,信息传递就已见诸记载。乘马传递曰驿,驿传是早期有组织的通信方式。位于嘉峪关火车站广场的“驿使”雕塑,它取材于嘉峪关魏晋壁画墓,驿使手举简牍文书,驿马四足腾空,速度飞快。此砖壁画图于一九八二年被中华全国集邮联合会第一次代表大会作为小型章邮票主题...
一个是信件,由邮差来发放,骑马到每个驿站,再换马,最后把信送到 还有就是飞鸽传书,就是用信鸽,将信绑在信鸽腿上,再放飞,信鸽就会回到原来的地方,往哪写信就用哪个地方带来的信鸽 还有些比较不正规的就是传言,说书等等,人们相互传言将信息传播 或者说书的先生将某些事编成书词,用说书的方式唱出来,也算是信息传播.古代: 我国是世界上最早建立有组织的传递信息系统的国家...
古代人传递信息的方式有: 驿站, 找人代信 烽火台 鸽子 人们用语言、图符、钟鼓、烟火、竹简、纸书、旗语、狼烟等方式传递信息. 书信、网络、卫星、MSN、手机、电话,报纸、广播、电视、互联网,快速投递,网上传递,手机,电话,小灵通,书信.....快报,广告, 信,口传,电话,网络,传真默契,密码,印刷品,口头传播 纸质传媒 电子传媒 现在...
古代信息传递的方式: 1.用候鸟,特别是鸽,雁等作传输工具 2.作内馅的方式,如藏在鱼肚,饼类,包子等 3.以特殊声音,如钟声,鼓声,鞭炮声等 4.以灯光,火光,如孔明灯.烽火台等 5.还有其他记号,摆设等,如诱敌的记号 现代信息传递的方式: 1.有线通讯传输,如电话,传真,电报,电视等 2.无线通讯传输,如对讲机,B...
古代: 我国是世界上最早建立有组织的传递信息系统的国家之一。早在三千多年前的商代,信息传递就已见诸记载。 乘马传递曰驿,驿传是早期有组织的通信方式。位于嘉峪关火车站广场的“驿使”雕塑,它取材于嘉峪关魏晋壁画墓,驿使手举简牍文书,驿马四足腾空,速度飞快。此砖壁画图于一九八二年被中华全国集邮联合会第一次代表大会作为小型章邮票主题图案使用,由此看出嘉峪关是中国信息文化的发源地之一。 ...
狼烟、旗帜、金鼓、号角、信鸽、驿道
古代:烽火、驿传 现代:电话、信、电子邮件 古代信息传递的方式: 1.用候鸟,特别是鸽,雁等作传输工具 2.作内馅的方式,如藏在鱼肚,饼类,包子等 3.以特殊声音,如钟声,鼓声,鞭炮声等 4.以灯光,火光,如孔明灯.烽火台等 5.还有其他记号,摆设等,如诱敌的记号 现代信息传递的方式: 1.有线通讯传输,如电...
为您推荐:
扫描下载二维码100悬赏求C语言大神帮我完成大一期末作业_百度知道
100悬赏求C语言大神帮我完成大一期末作业
有空的大神来帮帮小弟。。大一的期末大作业,弄一个不算复杂的C program。有意帮忙的就在下面回复联系方式然后我再给你题目,整个程序大概6,70行的样子因为担心老师上网抓抄答案的就不在上面放题目了,用来进行数据的排序搜索处理
提问者采纳
提问者评价
来自团队:
其他类似问题
为您推荐:
c语言的相关知识
其他3条回答
你要是是个妹子我肯定帮你!可惜你不是!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁悬赏100 追加100 做一个C++编写的电话薄管理程序_百度知道
悬赏100 追加100 做一个C++编写的电话薄管理程序
删除.doc88。要一个能完美运行的(1)具有加入.com/p-、在删除或修改之前需要用户进一步确认。http,超过时分屏,求大神帮我完善,能选择修改用户的姓名。
(3)增加记录修改功能。
(5)增加默认的查询方式.html 这个是参考。
(4)增加录入时间的显示及存储.doc88、显示和查询联系人电话号码的功能
提问者采纳
p;p-&gt,q;&;
case&nbsp?&
if(fread(&;│&NULL)&&p&&//&&
free(tmp);n;&=&);&=&=&&&;=&0)
ShowData(p);&ShowAll(head);&&&&&&│\n&&&=&&
free(tmp);p-&&nbsp:& if(fn[0]&next)
fwrite(p;& } else&);&nbsp,&&return,fn):&nbsp,&)。\n&
p&&=&nbsp:&);&wb&
scanf(&}void&&&fopen(p-&an);=&=&0)&;{
printf(&==&==&; }}void&&=&next);=&nbsp、浏览\n&next)&;&
ReadData(p);name)&address);&
case&(NODE)malloc(sizeof(message));head-&++i)
printf(&menu(LinkList&1;),fn);
} } return&&& } else&
scanf(& int&);&│&&next)
fwrite(p;&&&&&{
head&&);*&*&);=&&&next&& p&&nbsp,&#include&
else& scanf(&&请选择&%d&n)&Sort(head);&&&{
pt&=&p-&&);&nbsp:&&;请输入文件名&&0;NULL;&);&fopen(&
scanf(&&next&;&
printf(&&1; } else&);
case&│\n&&&=&=&&&&;++i)&文件名&fopen(&postcode);=&&&wb&head)&head&
if(an&=&│\n&==& printf(&& char&next)&&\t2;&&p-&head-&
} }while(choice&head)&nbsp.追加&
printf(&%s&quot,1:&);&{
printf(&&NULL;{ char&
p-&gt:& int&&
scanf(&==&p;name);&CreateList(n);&quot:&;(%d/%d)的信息&
free(q);next& do&nbsp、保存\n&head)&&└─────────────────────────────────┙\n&)&&p;&p-&&
scanf(&}void&&nbsp,sizeof(message);ModifyList(LinkList&p)&5&
head-&gt,sizeof(message);p&&system(&=&编写&p;&==&&加载文件%s、退出\n&
else&0;姓名&&&
p-&next&(NODE)malloc(sizeof(message));p&
while(tmp-&gt,&&;=&;&p-&return,p-&gt,&=&&nbsp.覆盖&ShowLine(int&&=&=&nbsp。\n& for(i&&&0)&==&);
for(p&&nbsp#include&0)&nbsp:&&&1;&& for(p&
case&;name[20];&
& for(i&&nbsp,n;);=&Search(1;&rb&{&nbsp.追加文件%s\n3;%d&&}int&
tmp&}void& printf(&1:&&telephone[15];fopen(q-&
*p-&&=&next)&&
if(an& if(p&nbsp,sizeof(message);4&&choice),1;{&NULL)&
p-&=& if(an&&p-&
free(tmp);head)&==&nbsp,q;p-&&p)&1)&&&;
p-&p-&查无此人;{ NODE&1)&\t0;&;{
q&NULL)&&an,1;&==&nbsp,fp)&&1)&;&next&&nbsp,name):&Erase(LinkList&&&nbsp:&nbsp,sizeof(message);
for(p&nbsp、加载\n&&{ NODE&{ printf(&);&&%s&&&,n); } printf(&&ModifyList(head)。\n&%d\n&{
ShowData(p);&&=&&&fopen(被修改人的姓名&p&nbsp,name)&%s&│&&message&&&=&==&{
printf(&=&next)&NULL)&&&nbsp.覆盖文件%s\n2;next-&&
printf(&&&
for(p&&nbsp,&quot,fp)&&&);next&=&next&nbsp:&nbsp,fn); FreeList(head);{
if(cnt&&&NULL)&nbsp,fn);&&'p-&&p&}&nbsp:&
if(fp& char&&
fp&&& return&&SaveData(LinkList&{
p-&&&&Search(LinkList&&& if(head&&);&=&&nbsp,fn);&
fp&);│\n& printf(&p;&&{
for(p&%s&&1)&
printf(&&=&保存内存到文件 int&NULL;
if(p-&%d&&&an);
*p-& }}NODE&
if(an&p; char&(LinkList)malloc(sizeof(message));&name[])&CreateList(int&p;&==&printf(&an&&
} }}void&;{
printf(&p;p-&););&
if(an&p-&{
q&&\n\t请选择&& else&1)&=&欢迎使用通讯录管理软件&1&&next&nbsp,fp););==&&||&nbsp:&&&&0;
if(fp&0;&\t6;&&main()&&
p-&&3&xoalyg&
fclose(fp);&address[50];=&nbsp,q-&%&1)&
while(p-&0;&nbsp.删除;
tmp-&next&);&);
else&nbsp,fp)&
++q-&#define&Addmember(LinkList&next&&&;& printf(&}void&%d&next-&//&&&==&
} }}void&next&);&;\n&{
if(strcmp(p-&%s&p-&按姓名增排序 NODE&&nbsp,& struct& scanf(&typedef&
scanf(&&{ int&nbsp。\n&quot,fn),p-&&strcpy(打开文件%s失败;);&
fclose(fp);==&nbsp,p-&&==&=&
fp&{&next&=& NODE&=&{
printf(&&&=&n);;
printf(&\t5;&&&*next。\n&&(NODE)malloc(sizeof(message));&amp.h&name);}void&p;{ NODE&&&&nbsp,fp)& printf(&%d&quot,*NODE;
&打开文件%s失败;{
printf(&&NULL)&NULL)&20& } if(an&SaveData(head);&(NODE)malloc(sizeof(message)),p;p&&lt:&name[])&nbsp,&an);&=&);=& menu(head).不删除&,p-&gt.无操作返回\n&=&&
tmp&if(an&头插法添加;return&&&(NODE)malloc(sizeof(message));\t7;NULL,fp);& scanf(&);==&&
else&=&return&0;;p&&;&
*p-&打开文件%s失败;=&{
case&(LinkList)malloc(sizeof(message)),p-&&i;i&6&%d&&
case&&请输入文件名&;head-& if(head&2&3)&char&nbsp,&1&next)&
while(q-&==&&&&an);(LinkList)malloc(sizeof(message));&{
p&ReadData(NODE&q-&.h&&nbsp.新建\n4;
if(fp&&nbsp.是;&p;next)
fwrite(p; if(head&
printf(&quot,sizeof(message);0;&
} } if(head&&{& scanf(&&&nbsp,i&):&==&0)&│&next-&&2)&& NODE&&NULL)&&==&%s&p-&&LoadData(head);&=&&FreeList(LinkList&{
printf(&&&0);head)&==&p-&打开文件%s失败; head&&next)&postcode);=&next&& int&
head&=&NULL;0,1;0)&地址&*next&&
if(fp&=&%s&%s&telephone);next,char&n;
tmp&p,1; for(p&
p&&=&&&{ NODE&{
printf(&&==&&=&#include&nbsp:& } ShowLine(25);&nbsp,fp);;=&Sort(LinkList&*LinkL&//&&p-&head-&&head-&&=&
ShowData(p);&{
fp&=&│\n&
} p-&&=&;;=&\t3:&==&&mode[5]; p&
return&);address);p-&
while(fread( ShowLine(25);1)&&nbsp:&;、修改\n&);,&&NULL)&&Addmember(head);&\n&quot、新建\n&=&nbsp,fn);head-&=&;p&==&{
free(tmp);next&p-&&next-&电话号码&void&=& char&;
ReadData(p-& for(p&n)&telephone);==&
fclose(fp),fn);;;
printf(&quot:&);=&&&*==& if(head&;;{
if(strcmp(p-&&printf(&);
printf(&=&;//&nbsp,&==&{
head-&{ NODE&);{ int&strcpy();=&=&p-&&nbsp!=&
p&head-&tmp-&; return&i&&&
p&next&%s&nbsp、插入\n&0&
tmp&nbsp,sizeof(message);==&& if(head&nbsp,head)&NULL)&nbsp,p-&{
q&nbsp:&&&&& printf(&&p;& scanf(&next)&
fclose(fp);&==&&&=&=&),&%d&&&&,1;
switch(choice)&NULL;{
while(fread(\n\n\n\n&);&=&&nbsp,1;=&next&&&&&&&&
while(fread(fn[50]&&nbsp.h&{ printf(&& scanf(&;&&&;&& while(p)&&rb&i;);&& }}int&NULL)&
p-&&&nbsp、排序\n&M&
printf(&=&
printf(&& while(p-&1)&&│&传送文件的内容到内存 NODE&}void&nbsp,q;{
printf(&┌─────────────────────────────────┐\n&&quot,&&
fclose(fp);\t1;}LinkList&;NULL,p-&head)&&=&&ShowAll(LinkList&
p-&p;60FILE&;打开文件%s失败,fn);文件名&&=&&nbsp,char&cnt&&name[20];next&);next-&gt,可用于创建新链表 NODE&\t4;;LoadData(LinkList&=&{
printf(&;=&nbsp,p&&nbsp,name)&&return&{
printf(& ReadData(p);&+&p&{
printf(&=&&amp。\n&&next&&pause&cnt&nbsp,name);删除姓名为name的结点 int&p;
if(strcmp(p-&gt,sizeof(message);{ NODE&//&&&&next&&%s&p-&q&next&
free(p);,fn),0不是&{&quot:&NULL)&& } return&next); printf(&&=&NULL;&&(NODE)malloc(sizeof(message));&&wb&quot,&{
p&&);{&=&};&&next-&wb&struct&&%s&next&\t人数&&
case&& }}void&&nbsp:&
fclose(fp);message& if(fn[0]&&& int&&&&ab&(NODE)malloc(sizeof(message)),&ShowData(NODE&==&);NULL;;);0;
q-&==&&p;\0'p;p&
ShowData(p);&NULL)&head)&nbsp:&nbsp
你好,你这个没有查询 和删除啊,还有显示不了录入时间
删除函数和查询函数已经有了【int Erase(LinkList head,char name[])】【NODE Search(LinkList head,char name[])】有这个框架,你自己可以根据需要添加,仔细看看现有的代码,难度不是很大的。
提问者评价
其他类似问题
为您推荐:
电话薄的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信