下载此文档

C语言程序设计(江宝钏著)清华大学出版社第9章习题答案(1).pdf


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
该【C语言程序设计(江宝钏著)清华大学出版社第9章习题答案(1) 】是由【青山代下】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【C语言程序设计(江宝钏著)清华大学出版社第9章习题答案(1) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..C语言程序设计(江宝钏著)清华大学出版社第9章****题答案(1****题9答案第5题:#includevoidinfoinput(structstudent*st,intnum);voidlevelcount(structstudent*st,intnum);//定义一个结构student表示学生基本情况structstudent{charstuno[20];charstuname[20];doublecgrade;chargradelevel;};intmain(){structstudentss[100];//根据题意,一个班学生人数不超过100个intsnum=0;while(snum<=0||snum>100){请输入班级的学生数}infoinput(ss,snum);levelcount(ss,snum);return0;}//输入基本数据voidinfoinput(structstudent*st,intnum){inti=0;:..请输入学生%1d的学号、姓名、计算机成绩while(st[i].cgrade<0||st[i].cgrade>100){请输入学生%1d的计算机成绩}if(st[i].cgrade>=90)st[i].gradelevel='A';elseif(st[i].cgrade>=70)st[i].gradelevel='B';elseif(st[i].cgrade>=60)st[i].gradelevel='C';elsest[i].gradelevel='D';i++;}}//统计等级人数voidlevelcount(structstudent*st,intnum){intlevelA=0,levelB=0,levelC=0,levelD=0;inti;switch(st[i].gradelevel){case'A':levelA++;break;case'B':levelB++;break;case'C':levelC++;break;case'D':levelD++;break;};}统计结果:A:%d人,B:%d人,C:%d人,D:%d人}第6题:#include:..#includevoidfinit();voidfcreat();voidfdelete();voidfupdate();voidffind();//定义日期structdate{intyear;intmonth;intday;};//定义一个结构student表示学生基本情况structllist{charname[20];structdatebirthday;charhomeno[10];charmobileno[20];};structllistaddlist[50];//如果不用链表做,假设://通讯录每个位置记录一个联系人信息//如果某位置联系人姓名信息为空,表示该位置无联系人intmain(){intmenuno=0;while(1){请选择操作功能新建删除修改查询退出switch(menuno){:..case1:fcreat();break;case2:fdelete();break;case3:fupdate();break;case4:ffind();break;case5:return0;错误选项,请重新选择};}return0;}voidfinit(){inti;for(i=0;i<50;i++){addlist[i].=0;addlist[i].=0;addlist[i].=0;}}voidfcreat(){inti;charoname[20];intoyear;intomonth;intoday;charohomeno[10];charomobileno[20];请输入联系人信息姓名、出生年、月、日、家庭电话、手:..机号meno,omobileno);for(i=0;i<50;i++){if(strlen(addlist[i].name)==0){strcpy(addlist[i].name,oname);addlist[i].=oyear;addlist[i].=omonth;addlist[i].=oday;strcpy(addlist[i].homeno,ohomeno);strcpy(addlist[i].mobileno,omobileno);已增加新联系人break;}}通讯录满,无法增加新联系人voidfdelete(){inti;charoname[20];请输入联系人姓名for(i=0;i<50;i++){if(strcmp(addlist[i].name,oname)==0){addlist[i].=0;addlist[i].=0;addlist[i].=0;已删除该联系人break;:..}}无该联系人,无法删除}voidfupdate(){inti;charoname[20];charnname[20];intnyear;intnmonth;intnday;charnhomeno[10];charnmobileno[20];请输入联系人姓名请输入联系人信息姓名、出生年、月、日、家庭电话、手机号meno,nmobileno);for(i=0;i<50;i++){if(strcmp(addlist[i].name,oname)==0){strcpy(addlist[i].name,nname);addlist[i].=nyear;addlist[i].=nmonth;addlist[i].=nday;strcpy(addlist[i].homeno,nhomeno);strcpy(addlist[i].mobileno,nmobileno);已修改联系人break;}无该联系人,无法修改:..}voidffind(){inti;charoname[20];请输入联系人姓名for(i=0;i<50;i++){if(strcmp(addlist[i].name,oname)==0){姓名出生日期:%1d年%1d月%1d日家庭电话手机break;}}无该联系人}第7题:#includevoidsalaryinput(structsalary*sl,intnum);voidsalarylist(structsalary*sl,intnum);structsalary{charid[20];charname[20];doublebase;doublemerit;doublesubsidiary;doubleinsurance;doubletax;:..doublereal;};intmain(){structsalaryss[100];//工资人数不超过100个intsnum=0;while(snum<=0||snum>100){请输员工人数}salaryinput(ss,snum);salarylist(ss,snum);return0;voidsalaryinput(structsalary*sl,intnum){inti=0;请输入员工%1d的编号、姓名、基本工资、绩效工资、津贴工资、保险t,&sl[i].subsidiary,&sl[i].insurance);sl[i].tax=(sl[i].base+sl[i].merit+sl[i].subsidiary)*;sl[i].real=(sl[i].base+sl[i].merit+sl[i].subsidiary-sl[i].insurance-sl[i].tax);i++;}}voidsalarylist(structsalary*sl,intnum){inti;员工的编号、姓名、实发工资如下:..}}第8题:#include#includevoidlinkcreat();voidlinklist();structNode{chardata;structNode*link;};Node*snode=NULL,*tmpnode,*lastnode;intmain(){linkcreat();linklist();//最好增加一个释放链表的函数,为什么?return0;}voidlinkcreat(){charc;lastnode=snode;请输入一行字符tmpnode=(Node*)malloc(sizeof(Node));tmpnode->data=c;if(snode==NULL)snode=tmpnode;elselastnode->link=tmpnode;lastnode=tmpnode;}lastnode->link=NULL;}:..tmpnode=snode;while(tmpnode!=NULL){}}

C语言程序设计(江宝钏著)清华大学出版社第9章习题答案(1) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小639 KB
  • 时间2024-03-29