-程序改错部分试题及答案_第1页
-程序改错部分试题及答案_第2页
-程序改错部分试题及答案_第3页
-程序改错部分试题及答案_第4页
-程序改错部分试题及答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1题/*i 【程序改错】 功能:在一个已按升序排列的数组中插入一个数,插入后,数 组元素仍按升序排列。 * #include ttdefine N 11 main() int i,number,aN = l,2,4,6,8t9t12,15,149,156); printf(please enter an integer to insert in the array: nn): /*FOUND*/ scanf(”d /*found*/ for(i=l;im;i+) /*found*/ if(m%i=O) k二0; /*FOUND*/ return m; int main() ( int mtk

2、=O; for(m=l;m100;m+) if(fun(m)=1) printf(H%4dH,m);k+; if(k%5=0) printfCXn); 第4题/* 【程序改错】 功能:用下面的和式求圆周率的近似值。直到最后一项的绝对值 小于等于0. 000lo n111 -=1+ 4357 */ #include /*POUND*/ ttinclude fun() int i=l; /*FOUND*/ int s=0,t=ltp=l; /*FOUND*/ while(fabs(t)=le-4) s=s+t; p=-p: i=i+2; t=p/i; /*found*/ printf(pi=%dn

3、H,s*4); main() fun(); 第5题/* 【程序改错】 功能:求1到20的阶乘的和。 #include fun() int n,j; float s=0. 0, t=l. 0; for(n=l;n=20;n 卄) /*found*/ s=l; for(j=l;j=n;j+) /*FOUND*/ t=t*n; /*POUND*/ s+t=s; /*POUND*/ printf ( j iechengdXn, s); main() fun(); 第6题/* 【程序改错】 功能:输出Fabonacci数列的前20项,要求变量类型定义成浮点型, 输出时只输出整数部分,输出项数不得多于或少

4、于20。 */ #include fun() int i ; float fl=l,f2=l.f3; /*found*/ printf(H%8dfl); /*FOUND*/ for(i=l;i=20;i+) f3=fl+f2; /*F0UND*/ f2=fl; /*found*/ f3=f2: printfC. Of, fl); printf(HnH); main() ( fun(); 第7题/* 【程序改错】 功能:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输 出主对角线上的元素之和sum。 */ #include void fun() int a33.sum; int i,j: /

5、*pound*/ a=0; for(i=0;i3;i+) for(j=0;j3;j+) /*FOUND*/ scanf(n%dH,aij); for(i=0;i3;i+) /*FOUND*/ sum=sum+ai j; /*FOUND*/ printf Csinn=%fn,sum); main() fun(); 第8题/* 【程序改错】 功能:找出大于m的最小素数,并将其作为函数值返回。 * #include it include int fun( int m) int i.k; for(i=m+l;;i+) / *folid*/ for(k=l;ki;k+) /*found*/ if(i%k

6、!=0) break; /*F0UND*/ if(ki) /*P0UND*/ return k; main() int n; scanf (”d. for(i=0;i10;i+) printf (,T%d,,ai); min=a0; /FOUND*/ for(i=3;imin) min=ai: k=i: /*found*/ ak=ai; a0二min; printf(Hn after eschange:nH); for(i=0;i10; i+) printf (d.atil); printf(nk=%dnmin=%dnJk,min); 第10题/* 【程序改错】 功能:一个已排好序的一维数组,输入一个数number,要求按原来 排序的规律将它

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论