华北电力大学c实验指导数组的应用习题参考答案

华北电力大学c实验指导数组的应用习题参考答案

ID:46485048

大小:146.50 KB

页数:22页

时间:2019-11-24

华北电力大学c实验指导数组的应用习题参考答案_第1页
华北电力大学c实验指导数组的应用习题参考答案_第2页
华北电力大学c实验指导数组的应用习题参考答案_第3页
华北电力大学c实验指导数组的应用习题参考答案_第4页
华北电力大学c实验指导数组的应用习题参考答案_第5页
资源描述:

《华北电力大学c实验指导数组的应用习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Pl26数组的应用习题解答1.改错题见文件“实验指导改错题习题解答”。2.填空题(在空口处填入适当内容,将程序补充完整,并上机调试)(1)求Fibonachi数列(1,1,2,3,5,8,13,……)的前10项。#includcvoidmain(){intf[ll]={0,l,l},n;for(n=3;n<=10;n++)f[n1=(1):for((2);n<=10:n++)cout«f[n]«H”;}参考答案(1)f[n]=f[n-l]+f[n-2](2)n=10(2)从键盘上输入若干学牛的成绩,统计出平均成绩,并输出低丁-平均分的学牛成绩,输入负数结朿数据的输入。

2、#includevoidmain(){floatx[100],sum=0.0,ave,a;intn=0,i;cin»a;while((1)){sum+=a;x[n]=a;_(2);cin»a;}ave=sum/n;;cout«Mave=H«ave«endl;for(i=0;(3):i++)if(⑷)cout«x[i]«M”;}参考答案(1)a>=0(2)n++(3)i

3、},i,j;floatave[M];for(i=0;i

4、(j=0;ja[i]U])(3):}cout«H最小值:H«(4)«endl;cout«H位置:行:”vvhvv”列:”vvl;}参考答案(1)cin»a[i]

5、j](2)a[h][l](3)l=j(4)a[h][l](2)程序的功能是将两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差(第一个字串中字符的ASCII码减去第二个字串中字符的ASCII码)。#includevoidmain(){charstrl[100],str2ll00];inti,s;printf(“请输入第一个字符串:");gets(strl);p

6、rint"请输入第二个字符串:”);gets(str2);i=0;while((1))i++;s=(2):printf("%d",s);}参考答案(1)strl[i]==str2[i]&&strl[i]!=,O*(2)strl[i]-str2[i]思考:1・如杲第「个字串为ab,第二个字串为abc,程序的运行结果是什么?根据这个结果判断字符W的ASCII码是多少?答:运行结果为-99。依此判断字符VT的ASCII码为02.对于字符数组strl,关系表达式strl[i]!=W与strl[i]!=O是否等价?答:等价。(1)子断数的功能是将十进制数转换成二进制数。在主函数中输入十进制数,调用子

7、函数进行转换后,然后输岀转换的结果。#includevoidmain(){iniy,n,j,a[8];_LB_;cin»y;n=⑵:for(i=(3);j>=Q;j-)cout«a[j];}intzh(inta[],intx){inti;i=0;do{a昨(4);i++:x=x/2;}while(x>=l);_;}参考答案(1)intzh(int(2)zh(a,y)(3)n-1(4)x%2(5)returni(一)编写程序1.从任意n个数构成的数列中找出最大的数和最小的数,将最大的数和最后一个数互换,最小的数和第一个数互换。程序如下:#includevstdio.h>

8、voidmain(){inta[5O],n,min,max,b4;printf(H输入数据个数:”);scanf(”%d”,&n);print”输入数据:”);for(i=0;ia[max])max=i;if(a[i]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。