首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。 例如,若m中的值为:5,则应输出:0.536389。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #i
给定程序MODI1.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。 例如,若m中的值为:5,则应输出:0.536389。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #i
admin
2013-09-15
48
问题
给定程序MODI1.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。
例如,若m中的值为:5,则应输出:0.536389。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include <stdio.h>
double fun (int m)
{ double y=1.0;
int i;
/**********found**********/
for(i=2; i<m; i++)
/**********found**********/
y-=1/(i * i);
return(y);
}
main()
{ int n=5;
printf("\nThe re sult is%1f\n",fun(n));
}
选项
答案
(1)for(i=2; i<=m; i++) (2)y -=1.0/(i*i);
解析
(1)第一个标识下面,“for(i=2;i<m;i++)”中的循环条件根据题干中的公式,可以知道要计算的公式中应包括i=m时的值,所以循环条件应该改为“for(i=2;i<=m;i++)”。
(2)第二个标识下面,因为y被定义为浮点型,i被定义为整型,所以“1/(i*i)”的计算结果为整型,即“y-=1/(i*i);”的返回值为整型,随着i的增加,计算结果一直为0,因此改为“y-=1.0/(i*i);”。
转载请注明原文地址:https://kaotiyun.com/show/PMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
以下程序的输出结果是【 】。#include<stdio.h>main(){intn=12345,d;while(n!=O){d=n%10;printf("%
以下关于typedef的叙述错误的是
有以下程序 #include <stdio.h> void fun(int n, int *p) { int f1,t2; if(n==1 ||n==2) *p=1; else { fun(n-1,&f1);
在一个C源程序文件中所定义的全局变量,其作用域为
以下叙述中错误的是
若变量已正确定义,有以下程序段 i=0; do Pnntf("%d,",i); while(i++); printf("%d\n",i); 其输出结果是
以下选项中,合法的—组C语言数值常量是
C语言源程序名的后缀是
设有定义语句int(*f(int);,则下列叙述正确的是( )。
随机试题
利用教育发展的本质性规律来预测教育未来的发展,这反映的是教育预测的()
TheAmericanCivilWarwasaverysadtimefortheUnitedStates.Thepeopleofthecountryweredividedinto【21】sides:TheNort
用于指导设备监理机构全面开展监理工作的指导性文件是( )。
张某系中国公民,就职于中国境内甲公司,2012年7月从境内取得如下收入:(1)工资收入3800元,奖金收入600元,岗位津贴300元,交通补贴900元。(2)3年期银行存款利息总收入800元。二级市场股票买卖所得2000元。(3)为乙单位授课收入30
高中数学课程要求把数学探究、数学建模的思想以不同的形式渗透在各模块和专题内容之中,并在高中阶段至少安排较为完整的一次__________、一次__________。
“空谈误国,实干兴邦”,2012年11月29日,习近平总书记在阐述“中国梦”时特别强调了这句话,这是对全党和各级领导干部的警示和要求。多干实事,领导干部就要到基层去,到群众中去,调查研究,为基层和群众多办实事,突破工作中的难点和“死角”。材料反映的哲学道理
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
下面函数的作用是以双倍行距输出文件:voidtest(ifstream&outf,ofstream&outC){charc;while(______){______;
A=HallucinogensB=CocaineC=AlcoholWhichdrug...mayslowdownbodyfunctions?【P1】______canleadtothedrivers’dis
MakeacarMove.Dosomethingforsomebody.
最新回复
(
0
)