首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。 例如,若m中的值为5,则应输出0.536389。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。 例如,若m中的值为5,则应输出0.536389。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,
admin
2016-12-06
90
问题
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。
例如,若m中的值为5,则应输出0.536389。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 double fun(int m)
3 {double y=1.0 ;
4 int i;
5 /*********found*********/
6 for(i=2;i<m;i++)
7 /*********found*********/
8 y-=1/(i*i);
9 return(y);
10 }
11 main()
12 {int n=5 ;
13 printf(’’\nThe result is%lf\n’’,fun(n));
14 }
选项
答案
(1)for(i=2;i<=m;i++) (2)y-=1.0/(i*i);
解析
(1)使用for循环计算公式,必须计算到m,所以应改为for(i=2;i<=m;i++)。
(2)在除法运算中,如果除数和被除数都是整数,那么所除结果也是整数,因此应改为y-=1.0/(i*i)。
转载请注明原文地址:https://kaotiyun.com/show/FNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
有以下程序:main(){inti=10,j=1;printf("%d,%d\n",i--,++j);}执行后的输出结果是______。
为了使模块尽可能独立,要求______。
已定义以下函数:fun(int*p){return*p;}该函数的返回值是______。
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
以下选项中可以作为C语言中合法整数的是______。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
有如下程序:main(){intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;k--;}printf("
随机试题
因痰而引起的病变有
房地产的需求弹性主要有()。
混凝土预制桩尖强度等级不应低于()。
属于静态投资的费用有()。
下列()只要不超过中国人民银行同期限档次存款利率上限,计结息由各银行自己把握。
一、注意事项1.申论考试是对应考者阅读能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.参考时限:阅读资料40分钟,参考作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”作答。二、给定资料1.
根据下面提供的信息完成问题。2011年上半年,上海规模以上社会服务业单位共实现总产出4982.94亿元,比上年同期增长16.1%,占社会服务业总产出的80.8%。其中,规模以上企业实现总产出3982.11亿元,增长16%,占社会服务业企业总产出的
某校规定,对于学校的任一实验室,除非有教师在国际期刊上发表论文,否则没资格申报国家重点实验室。该校甲实验室有教师在国际期刊上发表论文。该校乙实验室有资格申报国家重点实验室。若上述陈述为真,则以下哪项也一定为真?
以下对企业文化与战略的关系表述错误的是()。
HowWorkWillChangeWhenMostofUsLiveto100A)TodayintheUnitedStatesthereare72,000centenarians(百岁老人).Worl
最新回复
(
0
)