(信息技术基础第2版)第8章课后习题参考答案.docx

上传人:王** 文档编号:1123396 上传时间:2024-04-01 格式:DOCX 页数:4 大小:23.77KB
下载 相关 举报
(信息技术基础第2版)第8章课后习题参考答案.docx_第1页
第1页 / 共4页
(信息技术基础第2版)第8章课后习题参考答案.docx_第2页
第2页 / 共4页
(信息技术基础第2版)第8章课后习题参考答案.docx_第3页
第3页 / 共4页
(信息技术基础第2版)第8章课后习题参考答案.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《(信息技术基础第2版)第8章课后习题参考答案.docx》由会员分享,可在线阅读,更多相关《(信息技术基础第2版)第8章课后习题参考答案.docx(4页珍藏版)》请在优知文库上搜索。

1、第八章习题参考答案1)C2)B3)C4)B5)A6)A7)A8)B9)C10)B11)B12)A12)D13)D14)A15)*pma=*p16)efgh17)max(inta,intb)18)includevoidmain()voidinput(int*);voidmax_min_value(int*);voidoutput(int*);intnumber10;input(number);max_min_value(number);output(number);)voidinput(int*number)iti;printf(,input10numbers:);for(i=0;i10;i+)

2、scanf(%d,8numberi);voidmax_min_value(int*number)int*maxz*minz*p,temp;max=min=number;for(p=number+l;p*max)max=p;elseif(*p*min)min=p;temp=numberO;numberO=*min;*min=temp;if(max=number)max=min;temp=number9;number9=*max;*max=temp;)voidoutput(int*number)int*p;printf(Nowztheyare:);for(p=number;pnumber+10;p

3、+)printf(%d,p);printf(n);)19)#includevoidmain()intlength(char*p);intlen;charstr20;printf(inputstring:,);scanf(%s,str);Ien=Iengthfstr);printf(Thelengthofstringis%d.n,len);)intlength(char*p)intn;n=0;while(*p=,0)+;P+;)return(n);)20)#includevoidmain()voidavsco(float*,float*);voidavcourl(char(*)10zfloat*

4、);voidfali2(charcourse510zintnum,float*pscorezfloataver4);voidgood(charcourse510Jntnum4,float*pscore,floataver4);intij,*pnum,num4;floatscore45,aver4,*pscore,*paver;charcourse510,(*pcourse)10;printf(inputcourse:n);pcourse=course;for(i=0;i5;i+)scanf(%szcoursei);printf(inputNO.andscores:n);printf(,NO,)

5、;for(i=0;i5;i+)printf(,%szcoursei);printf(,n);pscore=8tscore00;pnum=&num0;for(i=0;i4;i+)scanf(%dzpnum+i);for(j=0;j5;j+)scanf(%f,pscore+5*i+j);)paver=&aver0;printf(nn);avsco(pscorezpaver);avcourl(pcoursezpscore);printf(,nn);fali2(pcourse,pnumzpscorezpaver);printf(nn);good(pcourse,pnum,pscore,paver);)

6、void avsco(float *pscorezfloat * paver)it ij;float sumzaverage;for (i=0;i4;i+)sum=0.0;for (j=0;j5;j+)sum=sum+(*(pscore+5*i+j);average=sum5;*(paver+i)=average;/求出每个学生的平均成绩/求出第一门课的平均成绩/找出2门课不及格的学生/找出成绩好的学生/求每个学生的平均成绩的函数累计每个学生的各科成绩计算平均成绩)voidavcourl(char(*pcourse)10zfloat*pscore)/求第一课程的平均成绩的函数inti;floa

7、tsumzaveragel;sum=0.0;for(i=0;i4;i+)sum=sum+(*(pscore+5*i);累计每个学生的得分averagel=sum/4;计算平均成绩printf(coursel:%saveragescore:%7.2fn,*pcourse,averagel);)voidfali2(charcourse510Jntnumzfloat*pscore,floataver4)/找两门以上课程不及格的学生的函数intij,kjabel;printf(=Studentwhoisfailintwocourses=n);printf(NO.);for(i=0;i5;i+)prin

8、tf(%lls,coursei);printf(averagen);for(i=0;i4;i+)label=O;for(j=O;j5;j+)if(*(pscore+5*i+j)=2)printf(%d,numi);for(k=O;k5;k+)printf(%11.2f,*(pscore+5*i+k);printf(,%11.2fn,averi);)voidgood(charcourse510Jntnum4,float*pscore,floataver4)/找成绩优秀学生(各门85以上或平均90分以上)的函数itij,k,n;printf(=Studentswhosescoreisgood=n);printf(NO.);for(i=0;i5;i+)printf(%lls,coursei);printf(averagen);for(i=0;i4;i+)n=0;for(j=0;j85.0)n+;if(n=5)11(averi=90)printf(%dznumi);for(k=0;k5;k+)printf(%11.2f,(pscore+5*i+k);printf(%11.2fn,averi);)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!