首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。 例如,若m=2000,则应输出:0.000160。 请改正程序中的语法错误,使它能计算出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2020-07-28
60
问题
给定程序MODI1.C中函数fun的功能是:根据整型形参m,计算如下公式的值。
例如,若m=2000,则应输出:0.000160。
请改正程序中的语法错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 /**********foundv/
3 fun(int m)
4 { double y=0,d;
5 int i;
6 /**********found**********/
7 for(i=100,i<=m,i+=100)
8 {d=(double)i*(double)i;
9 y+=1.0/d;
10 }
11 return(y);
12 }
13 main()
14 { int n=2000;
15 printf(’’\nThe result is%1f\n’’, fun(n));
16 }
选项
答案
(1)double fun(int m) (2)for(i=100; i<=m; i+=100)
解析
函数为累计相加,计算公式的值。
(1)第一个标识下的fun函数的定义,根据题干中给出的公式中的分数部分,可知应该具有double类型返回值。所以应将“fun(int m)”改为“double fun(int m)”。
(2)第二个标识下的for循环过程是实现对公式的求解,C语句中for循环中的多个循环条件表达式是以分号为分隔符,所以第二个标识下“for(i=100,i<=m,i+=100)” 改为 “for(i=100;i<=m;i+=100)”。
转载请注明原文地址:https://kaotiyun.com/show/wW3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对如下二叉树进行后序遍历的结果为
若有以下程序#include<stdio.h>voidsp(int*a){intb=2;*a=*a*2;printf("%d,",*a);a=&b:*a=*a*2;printf("%d,",*a);}main(){intk=3;sp
下面属于黑盒测试方法的是
下列结构中为非线性结构的是
软件系统总体结构图的作用是
有以下程序intfun(intn){if(n==1)return1;Elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n",x);}执行
以下叙述中错误的是
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
数据库设计中反映用户对数据要求的模式是()。
随机试题
下列不按五行相生顺序排列的是
患者,女性,28岁,体温39.5℃,遵医嘱行灌肠降温。灌肠过程中患者感觉腹胀,有便意,正确的处理方法是
保税仓库允许存放的货物范围为()。
小王是一家公司的职员。公司今天要来一位外地的客人,公司领导决定派小王去机场接机,并将客人直接带回公司。小王到机场接到客人后,用公司早已准备好的汽车带到公司。到公司后,小王将客人带到了位于二楼的领导办公室,敲门进入办公室后,发现公司里的几位主要领导都在,小王
注册会计师信息来源应从多方面获取包括()。
简述直观教学必须运用的感知规律。
刘某在改建自己祖屋时,超出规划许可证的范围进行施工。邻居张某向区规划局投诉,认为刘某的施工影响了他家的通风和采光。规划局在核实后作出了责令停止施工的决定。但刘某未予理睬,继续施工。区政府接到规划局的报告后,依照《城乡规划法》的规定,责成区行政执法局立即查封
2013年4月7日,甲与乙签订买卖合同,甲从乙处购买二手轿车一辆。甲支付价款后,乙将汽车交付,约定十日后办理过户手续。2013年4月10日,甲的朋友丙向甲借用汽车,甲明知丙没有驾驶证,但是由于朋友情面不好反对,同意丙将汽车开走。丙开车行至一个十字路口时,与
公共生活是相对于私人生活而言的,并且超越了私人生活,具有鲜明的()。
这个问题可以在下次会议上讨论。
最新回复
(
0
)