C语言全国二级上机试题(第71--80套)

C语言全国二级上机试题(第71--80套)

ID:42036117

大小:137.00 KB

页数:12页

时间:2019-09-06

C语言全国二级上机试题(第71--80套)_第1页
C语言全国二级上机试题(第71--80套)_第2页
C语言全国二级上机试题(第71--80套)_第3页
C语言全国二级上机试题(第71--80套)_第4页
C语言全国二级上机试题(第71--80套)_第5页
资源描述:

《C语言全国二级上机试题(第71--80套)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.程序填空题请补充函数fun(),该函数的功能是:从键盘输入一个下标n,把数组aa中比元素aa[n]小的元素放在它的左边,比它大的元素放在它的右边,排列成的新数组仍然保存在原数组中。例如,数组aa={33,67,42,58,25,76,85,16,41,56},输入3。结果输出“33,42,25,16,41,56,58,67,76,85”。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!#include#include

2、>#defineN10voidfun(intaa[],intn){intI,j=0,k=0,t;intbb[N];t=aa[n];for(i=0;it)bb[j++]=aa[i];if(aa[i]

3、,58,25,76,85,16,41,56};system("cls");printf("***originallist***");for(i=0;i

4、人数,人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如输入8名学生的成绩:85、65.5、69、95.5、87、55、62.5、75。则高于平均分的学生人数为4(平均分为74.312500)。请改正程序中的错误,使其能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。#include#include#include#defineN20intfun(float*s,intn,float*aver){/**********f

5、ound**********/intave,t=0;intcount=0,k,I;for(k=0;k

6、&m);printf("Pleaseenter%dmark:",m);for(i=0;i

7、ludedoublefun(intm){}main()12{intm;doublef;FILE*out;printf("Inputm:");scanf("%d",&m);f=fun(m);printf("f=%f",f);out=fopen("outfile.dat","w");for(m=0;m<10;m++)fprintf(out,"%f",fun(m+20));fclose(out);}答案:1、(1)aa[k++]=t(2)i

8、tave,t=0.0;(2)将if(s[i]ave)(3)将aver=ave;改为:*aver=ave;3、inti;doublesum=0.0;for(i=1;i<=m;i++)if(i%3==0

9、

10、i%7==0)sum+=1.0/i;returnsum;1.程序填空题

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

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

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