ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:32.78KB ,
资源ID:21233653      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21233653.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(二级C语言程序改错题汇总Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

二级C语言程序改错题汇总Word格式.docx

1、#include int fun() int a33,sum; int i,j;/*found*/_; sum=1; for (i=0;i3;i+) for (j=0;jj+)scanf(%d aij); scanf(,ai+j);#scanf(,&aij);,*(a+i)+j); sum=sum*aii; printf(Sum=%dn,sum);main() fun();2求一个整数的所有质因子 判素数/*2给定程序modi.c的功能是:读入一个整数k(2=Kmath.h/*found*/double fun(double *a, *b) doublefun(double*a,double*

2、b)#doublefun(double*b,double*a) double c;c = sqrt( a ) + sqrt( b ); c=sqrt(*b)+sqrt(*a);#c=sqrt(*a)+sqrt(*b); return c;main ( ) double a, b, y; clrscr( ); printf ( Enter a, b : scanf (%lf%lf, &a, &b ); y = fun (&b); printf (y = %f n, y );/*4给定程序modi.c中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出。在每组中,可

3、以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,j的值代表白球数,k的值代表黑球数。 int i,j,k,sum=0;nThe result :nn/*found*/for(i=0; i=3; i+) for(i=1; for(j=1; j=1 & k=0&k0;i-) k=aM-1; for(j=M-1;jj-)aj=aj+1; aj=aj-1; a0=k; for(m=0; m=2)&(mc10) /*found*/ if (k%13=0)|(k%17=0) if(k%17=0|k%13=0)#if(k%13=0|k%17=0) m=

4、m+k;mc+; k-; return m;_ clrscr();%dn,fun(500);8数据交换 三个数的有序排放/*8.把主函数中输入的3个数,最大的放入a中,最小的放入c中,若输入:55 12 34.a=55.0,b=34.0,c=12.0.*/void fun(float *p,float *q,float *s) /*found*/ float *k; floatk; if (*p*q) k=*p;*p=*q;*q=k;if (*s*p) if(*p*p)#if(0*p-*s)#if(*p-*s0) k=*s;*s=*p;*p=k; if (*q*s) k=*q;*q=*s;*s

5、=k; float a,b,c;Input a b c:%f%f%fb,&c);a=%4.1f,b=%4.1f,c=%4.1fnn,a,b,c);/*9.给定程序modi.c中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。int fun(int m) int i,k; for (i=m+1;i+) for (k=2;i;k+)if (i%k!=0) if(i%k=0) break;if (k=i)#if(i=k)#if(i=k) return(i); int n;nPlease enter n:n);,fun(n);10内层循环的起始终止值 选择排序/*10.给

6、定程序modi.c中,函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。#define N 20void fun(int a,int n)int i,j,t,p; for (j=0;n-1;j+) p=j;for (i=0;i+) for(i=j;i+)#for(i=j+1; if(aiap) p=i; t=ap;ap=aj;aj=t; int aN=9,6,8,3,-1,i,m=5;排序前的数据:m;i+) printf(,ai);printf( fun(a,m);排序后的数据:11二分法求根 多函数 精度/*11给定程序modi.c,函数fun和funx的功能是:用二

7、分法求方程2x3-4x2+3x-6=0的一个根,并要求绝对误差不超过0.001。 例如,若给m输入-100,给n输入90,则函数求得的一个根值为2.000。math.hdouble funx(double x) return(2*x*x*x-4*x*x+3*x-6);double fun(double m,double n)int r; doubler; r=(m+n)/2; while (fabs(n-m)0.001)#while(fabs(m-n)0.001) if(funx(r)*funx(n)=0) numi+;/*15.将长整型数中的每一位上为奇数的数依次取出,构成一个新数放在t中,

8、高位仍为高位,低位仍为低位,例如:s中的数为:87653142,t中的数为7531.*/void fun(long s,long *t) int d; long s1=1;t=0; *t=0; while (s0) d=s%10;if (d%2=0) if(d%2!=0)#if(d%2) #if(d%2=1) *t=d*s1+*t; s1*=10; s/=10; long s,t;nPlease enter s:%lds); fun(s,&t);The result is:%ldn,t);/*16.从整数10到55之间,选出能被3整除且至少有一位上的数是5的那些数,并把这些数放在b所指的数组中

9、,这些数的个数作为函数值返回.规定:函数中的a1中放个位数,a2中放十位数.*/fun (int *b) int k,a1,a2,i=0; for (k=10;=55; a2=k/10;a1=_; a1=k%10; if(k%3=0 & a2=5)| (k%3=0 & a1=5) bi=k;i+;return k;#returni; int a100,k,m; m=fun(a);k+) printf(%4d,ak);/*17.把n个数按由大到小排序.*/stdlib.hvoid fun(int a,int n) voidfun(int*a,intn)#voidfun(inta,intn)#voidfun(intaN,intn) int i,j,k,t; for(j=0; k=j; for(i=j+1;if(aiak)k=i; t=aj;aj=ak;ak=t; int aN,i;N;i+) ai=rand()%100;# before sort #nni+) printf(i+1)%10 ?%6d%6dn fun(a,N);* after sort *nn18由一个数构成另一

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1