二级C语言上机题库100套(最新)

二级C语言上机题库100套(最新)

ID:47106830

大小:1.40 MB

页数:313页

时间:2019-08-04

二级C语言上机题库100套(最新)_第1页
二级C语言上机题库100套(最新)_第2页
二级C语言上机题库100套(最新)_第3页
二级C语言上机题库100套(最新)_第4页
二级C语言上机题库100套(最新)_第5页
资源描述:

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

1、上机题库国家计算机等级考试二级C语言上机题库上机题库目录【填空】3【计算】3【结构体、学生编号】14【矩阵】21【链表】26【其他】33【数组】38【填空】48【字符串】120【最值、排序】144【改错】150【字符串】150【整除】170【找大小】171【找0】172【素数】173【数组】176【删除】182【三角】183【奇偶】185【链表】190【交换、转换】194【积】197【公约公倍】197【公式】199【改错】208【编程】274【被除数、素数】274【公式求值】277【矩阵、数组】285【删除字母】290【学生成绩】299【字

2、符串】305【最值】312上机题库【填空】【计算】26.下列给定程序中,函数fun的功能是:找出100~999之间(含100和999)所有整数中各位上数字之和为x(x为正整数)的整数,并输出;符合条件的整数个数作为函数值返回。例如,当x值为5时,100~999之间各位上数字之和为5的整数有:104、113、122、131、140、203、212、221、230、302、311、320、401、410、500,共有15个。当x值为27时,各位数字之和为27的整数是:999,只有1个。#includeintfun(intx){

3、intn,s1,s2,s3,t;n=0;t=100;/**********found**********/while(t<=999){/**********found**********/s1=t%10;s2=(t/10)%10;s3=t/100;/**********found**********/if(s1+s2+s3==x){printf("%d",t);n++;}t++;}returnn;}main(){intx=-1;while(x<0){printf("Pleaseinput(x>0):");scanf("%d",&x);}pr

4、intf("Theresultis:%d",fun(x));}31.下列给定程序中,函数fun的功能是:计算下式前n项的和,并作为函数值返回。例如,若主函数从键盘给n输入50后,则输出为S=1.960784。#includedoublefun(intn)上机题库{inti,j;doublesum=0.0,t;for(i=1;i<=n;i++){t=0.0;for(j=1;j<=i;j++)t+=j;sum+=(double)1/t;}returnsum;}voidmain(){intn;doubles;print

5、f("Inputn:");scanf("%d",&n);s=fun(n);printf("s=%f",s);}46.下列给定程序中,函数fun的功能是:将自然数1~10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。#include#includeintfun(char*fname){FILE*fp;inti,n;floatx;if((fp=fopen(fname,"w"))==NULL)return0;for(i=1;i<=10;i++)/******

6、****found**********/fprintf(fp,"%d%f",i,sqrt((double)i));printf("Succeed!!");/**********found**********/fclose(fp);printf("Thedatainfile:");/**********found**********/if((fp=fopen(fname,"r"))==NULL)return0;fscanf(fp,"%d%f",&n,&x);while(!feof(fp)){printf("%d%f",

7、n,x);fscanf(fp,"%d%f",&n,&x);}fclose(fp);上机题库return1;}main(){charfname[]="myfile3.txt";fun(fname);}44.下列给定程序中,函数fun的功能是:找出100到x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195、249、258、267、285、294、339、348、357、366、375、384、393、

8、429、438、447、456、465、474、483、492。共有26个。#includeintfun(intx){intn,s1,s2,s3,t;/****

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

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

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