首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。 例如,若m中的值为:5,则应输出:0.536389。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #i
给定程序MODI1.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。 例如,若m中的值为:5,则应输出:0.536389。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #i
admin
2013-09-15
75
问题
给定程序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全国计算机二级
相关试题推荐
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
以下程序的输出结果是【 】。#include<stdio.h>#defineM5#defineNM+Mmain0{intk;
有以下程序 #include <stdio.h> void fun(int n, int *p) { int f1,t2; if(n==1 ||n==2) *p=1; else { fun(n-1,&f1);
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i
下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1
下列程序舶输出结果是【 】。#include<stdio.h>main(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
以下程序按下现指定的数据给x数组的下三角置数,并按如下形式输出,请填空。437269158
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。
随机试题
阿片类药物中毒的拮抗剂有()。
患者,女性,48岁。因肺癌行右上肺叶切除术。术后24小时内最常见的并发症是()
【材料1】近日记者从武汉市中心医院获悉,为推进改革,促进合理用药,中心医院今年1月开始对医生合理用药实行考核。在湖北省率先对医生合理用药实行“驾照式”管理,每人每年12分,根据医生不合理用药的严重程度,分为四档进行扣分并罚款,如果扣满12分,医生将被暂停
面向合格投资者公开发行企业债券必须满足发行人最近3个会计年度实现的平均可分配利润不少于债券1年利息的()倍。
关于耕地占用税,下列说法正确的是()。
资料一万达集团创立于1988年,形成商管、文化、地产、金融四大产业集团。2017年年末企业资产7000亿元,营业收入2273亿元,位列财富世界500强第380位,在国内外享有很高的声誉。万达商业地产股份有限公司是全球商业地产行业的龙头企业,
下列关于世界上第一台电子计算机ENIAC的叙述中,不正确的是()。
2008年5月12日发生在四川汶川的地震产生的主要原因是()。
一起盗窃案发生,经调查共有二人合伙作案。警察逮捕了甲、乙、丙、丁四名嫌疑人,罪犯必是其中二人。经询问,甲说:“丁是罪犯。”乙说:“甲是罪犯。”丙说:“我不是罪犯。”丁说:“我也不是罪犯。”经调查,四人中二人说了假话,二人说了真话。则下列哪项可能为真?(
ThemanMr.Cheneyaccidentallyshotandinjuredis
最新回复
(
0
)