首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。 例如,若m中的值为5,则应输出0.536389。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。 例如,若m中的值为5,则应输出0.536389。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动main函数,
admin
2016-12-06
40
问题
下列给定程序中,函数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(){inti=0,s=0;do{if(i%2){i++;continue;}i++;
以下程序运行后的输出结果是______。main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d\n",b);}
有以下程序:main(){inti=10,j=1;printf("%d,%d\n",i--,++j);}执行后的输出结果是______。
有以下程序:main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上
有以下程序:main(){intnum[4][4]={{1,2,3,4),{5,6,7,8),{9,10,11,12),{13,14,15,16}},i,j;for(i=0;i
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
有以下程序:main(){intx=0,y=5,z=31while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d\n",x,y,z);
以下程序的输出结果是______。#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("d\n",a);}
以下能正确定义数组并正确赋初值的语句是______。
随机试题
在护理科研论文中,判断其科学性和先进性的主要依据是()
注射用粉针使用前应加入何种溶剂溶解
妇女,35岁。孕3产2.普查发现盆腔包块3天就诊,无特殊不适,查外阴阴道(-),宫颈光滑,大小质地正常,子宫前位,稍大,右侧扪及一个孕3个月大小包块,有囊性感,活动尚可。为进一步确诊下述哪项检查无意义
乙成立恐怖组织并开展培训活动,甲为其提供资助。受培训的丙、丁为实施恐怖活动准备凶器。因案件被及时侦破,乙、丙、丁未能实施恐怖活动。关于本案,下列哪些选项是正确的?
在下列哪种情况下,固定增长红利贴现模型不能得到有限的股票价格()
从外形上如何区别龙门铣床和龙门刨床?
企业提供劳务结果不能可靠估计,已发生劳务成本预计全部不能补偿,则不确认劳务收入。()
在教育目的观上,具有个人本位倾向的教育学者有【】
为Employee表增加一个字段“出生日期”,正确的SQL语句是
Readtheextractbelowfromtheannualreportofacompanywithmanufacturinginterestsaroundtheworld.Choosethebestwo
最新回复
(
0
)