收藏 分销(赏)

-程序改错部分试题及答案.doc

上传人:a199****6536 文档编号:1696723 上传时间:2024-05-07 格式:DOC 页数:8 大小:34KB
下载 相关 举报
-程序改错部分试题及答案.doc_第1页
第1页 / 共8页
-程序改错部分试题及答案.doc_第2页
第2页 / 共8页
-程序改错部分试题及答案.doc_第3页
第3页 / 共8页
-程序改错部分试题及答案.doc_第4页
第4页 / 共8页
-程序改错部分试题及答案.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、第1题/*- 【程序改错】-功能:在一个已按升序排列得数组中插入一个数,插入后,数 组元素仍按升序排列。-/inclu#deine N an()int ,nuber,aN,2,4,6,8,,1,15,149,156; rintf(please ener a integer to inser in th arry:); /*FOUND*/ scnf(%d,nube) pntf(h rigina aray:n); for(i=0;=0;i-) if(umbr=i) /*FOUD*/ i=a-1; ele ai1=number; /*FOUD* exit; if(nubera0) a0=numb;

2、print(The resultrray:n); for(i=0;iN;i+) prntf(%5d,ai);rt(n);第题/- 【程序改错】-功能:求如下表达式: 1 1 1 S =1 + -+ - 、 + - 1+2 123 2+3+、 -*#include ain() int n; dule fn();pritf(Please iput a ubr:); /*FUND* prit(%,n) ; printf(%0、6fn,f());*FUND*/fn(int n) in i,,t; dobls; s;/*FOU*/ ile(=1;i*FOUND*oid f( int n) in ,k=1

3、; if(m=1) k; /*FOUN* fo(i1;im;i+) /*FOUND*/ if(%i=0) k=0; /*FUND*/ retrnm; main() it m,=0; for(=;1;m+) f(fun(m)=1) print(%4d,m);+; i(k%5=0) prinf(n); 第4题*- 【程序改错】-功能:用下面得与式求圆周率得近似值。直到最后一项得绝对值 小于等于0、00。 1 1 1 =1 - + - -+、 4 3 5 7-*/incue io、h/*FUND*/#ncludfun() in i1; /*OND*/ int s,t=1,p=; *FUND*/ hi

4、le(fas(t)=1e4) s=s+; p=-; +2; t=p; /*UND*/ printf(i=%dn,s4);an() fu();第题/*- 【程序改错】-功能:求1到得阶乘得与。-*nclude stdi、hfn() nt n,; t s0、0,t=1、0; f(n1;n=2;n+) /*UND* s=1; for(j=1;j=;+) /*FOUND*/ t=t; /*FOUN*/ s; *OUND*/ printf(ieeng=%dn,s);n() fun();第题/*- 【程序改错】-功能:输出Fncci数列得前20项,要求变量类型定义成浮点型, 输出时只输出整数部分,输出项数

5、不得多于或少于2。-*/iclude t、un() n ; flat f1=,2=,; *OUN*/ ntf(8d,f1); *UN*/ or(;i=20;+) 3f1+f2; /*FON* f2=f1; /*FOUND*/ =f2; prinf(8、0f,f1); printf(n);ai() fun();第7题/- 【程序改错】-功能:先从键盘上输入一个3行3列矩阵得各个元素得值,然后输 出主对角线上得元素之与sum。-*/#include od fu() int a33,sum; in i,j; /*FOND*/ =0; for(i0;i3;+) for(j=0;j;j+) /*FOUN

6、*/ scnf(%,aij); for(=0;3;+) /*FOUND*/ su=sai; /*OUND*/ rif(su=%fn,sum);main() n();第8题- 【程序改错】-功能:找出大于m得最小素数,并将其作为函数值返回。-*/#nlu #includ stdo、hntun( int m) t i,k; for(i=+;;i+) /*FUND*/ fo(k=;kai( ) nt i,a10,mi,0; rintf( pese npt ara1 elemetn); for(=0;10;+) /*FUND*/ saf(%,i); for(i0;i10;i+) rinf(%,i);

7、mia0; /*FOND*/ fo(3;iin) in=i; k=i; /*FOUND*/ ak=ai; ami; printf(ateshange:n); fo(=0;imain( ) a1=1,4,9,13,16,19,8,4,10;nt emp,tem2,number,end,j; *FOUND* or(i0;i=1;i+) pnf(%5d,ai); rintf(n); scan(d,&umber); *FND* end=a1;f(nubeend) /*OUND*/ a11=umber; else for(i=;i10;i+) /*FUND*/ i(ainuber) temp=ai; aer; fr(j=i1;j11;j+) tmpaj; aj=p; em1=temp2; brea; fr(=0;i11;i+) if(,a);

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服