云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 程序改错

程序改错

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 18:40:01

y=y-1.0/i/i;

=========或========= y=y-1.0/(float)i/(float)i; =========或========= y=y-1/(double)(i*i); =========或========= y-=1/(double)(i*i);

=======(答案3)======= return y;

=========或========= return (y);

=========或========= return(y);

第31题 (10.0分) 题号:381 难度:中 第2章 /*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:求二分之一的圆面积,函数通过形参得到圆的半径,函数 返回二分之一的圆面积。

例如:输入圆的半径值:19.527 输出为:s = 598.950017。

------------------------------------------------------*/

#include #include

/**********FOUND**********/ double fun( r) {

double s;

/**********FOUND**********/ s=1/2*3.14159* r * r; /**********FOUND**********/ return r; } main() {

float x;

printf ( \

scanf ( \

printf (\} 答案:

=======(答案1)======= float fun(float r) =========或========= double fun(float r) =========或========= double fun(double r)

=======(答案2)======= s=1.0/2*3.14159* r * r; =========或========= s=3.14159* r * r/2;

=======(答案3)======= return s;

第32题 (10.0分) 题号:16 难度:易 第1章 /*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:实现交换两个整数的值。

例如:给a和b分别输入3和6 ,输出为a=6 b=3

------------------------------------------------------*/ #include

/**********FOUND**********/ void fun (int a, b) { int t;

/**********FOUND**********/ t=a;

/**********FOUND**********/ a=b;

/**********FOUND**********/ b=t; }

main() {

int a,b;

printf(\ fun(&a,&b);

printf(\} 答案:

=======(答案1)======= void fun (int *a,int *b) =========或========= fun (int *a,int *b)

=======(答案2)======= t=*a;

=======(答案3)======= *a=*b;

=======(答案4)======= *b=t;

第33题 (10.0分) 题号:12 难度:中 第1章 /*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:求1到10的阶乘的和。

------------------------------------------------------*/ #include main() { int i; float s=0; float fac(int n);

/**********FOUND**********/ for(i=1;i<10;i++)

/**********FOUND**********/ s=fac(i); printf(\

}

float fac(int n) {

/**********FOUND**********/ int y=1; int i;

for(i=1 ;i<=n;i++) y=y*i;

/**********FOUND**********/ return; } 答案:

=======(答案1)======= for(i=1;i<=10;i++) =========或========= for(i=1;10>=i;i++) =========或========= for(i=1;i<11;i++) =========或========= for(i=1;11>i;i++)

=======(答案2)======= s= s + fac(i) ; =========或========= s+=fac(i);

=========或========= s=fac(i)+s;

=======(答案3)======= float y=1.0;

=========或========= float y=1;

=======(答案4)======= return y;

=========或========= return(y);

=========或========= return (y);

第34题 (10.0分) 题号:5 难度:中第1章

搜索更多关于: 程序改错 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

y=y-1.0/i/i; =========或========= y=y-1.0/(float)i/(float)i; =========或========= y=y-1/(double)(i*i); =========或========= y-=1/(double)(i*i); =======(答案3)======= return y; =========或========= return (y); =========或========= return(y); 第31题 (10.0分) 题号:381 难度:中 第2章 /*------------------------------------------------------ 【程序改错】

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com