首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回到main函数。 2/1 ,3/2 ,5/3 , 8/5 , 13/8 , 21/13…… 例如,若n=5,则应输出:8.391667。
给定程序MODll.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回到main函数。 2/1 ,3/2 ,5/3 , 8/5 , 13/8 , 21/13…… 例如,若n=5,则应输出:8.391667。
admin
2013-03-29
39
问题
给定程序MODll.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回到main函数。
2/1 ,3/2 ,5/3 , 8/5 , 13/8 , 21/13……
例如,若n=5,则应输出:8.391667。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/****************found*****************/
void fun(int n)
{ int a,b,c,k;double s;
s=0.0; a=2;b=1;
for(k=1,k<=nj k++) {
/****************found*****************/
s=s+(Double)a/b;
c=a;a=a+b; b=c;
}
retuEn s;
}
main()
{ int n=5;
printf("\nThe value of function
is:%lf\n",fun(n));
}
选项
答案
(1)double fun(int n) (2)s=s+(double)a/b;
解析
(1)fun函数中的语句“double s;"以及“return s;"说明fun函数具有double返回值,所以应将“fun(int n)"改为“double fun(int n)"。
(2)第二标识下“s=s+(Double)a/b;"对s进行累加,a和b均是int变量,计算结果也是int会丢失精度,需要强制类型转换,将a或b转换成double型。“(Double)a"强制类型转换是错误的,C语言中不存在“Double’’关键字,第二标识下应改成“s=s+(double)a/b;"。
转载请注明原文地址:https://kaotiyun.com/show/QWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在以下程序段中,已知血型数据占两个字节,则输出结果是unionun{inti;doubley;}structst{chara[10];unionunb;};
下面程序段的运行结果是char*p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
若有定义:inta[2][3];则才a数组的第i行第j列(假调i,j已正确说明并赋值)元素值的正确引用为
若有以下定义和语句,则对a数组元素地址的正确引用为inta[2][3],(*p)[3];p=a;
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
以下程序的运行结果是【】。main(){char*k="aeiou";for(;*k;k++)printf("%c",*k);}
函数调用语句;fseek(fp,-20L,SEEK_END);的含义是()
fprintf函数的一般调用方式是()
随机试题
语流中,重叠的动词中间如果插进“一、了、不”,其中的“一、了、不”()。
Cultureisthesumtotalofallthetraditions,customs,beliefsandwaysoflifeofagivengroupofhumanbeings.Inthissens
托马斯(Thomas)征是检查下列哪种畸形
按照规定的程序收回已调剂于临床科室、患者的存在安全隐患的药品,并退回药品供应商的行为为()。
根据《机电产品采购国际竞争性招标文件》,为便于工程设备安全装和搬运,卖方应在每一包装箱相邻的四面用()做出装运标记。
郭鹏飞先生现在是典型的三代同堂家庭,由于郭先生夫妇收入水平较低,面对需要扶养成人的儿子和需要好好赡养的双亲,郭先生一家理财压力较大,特因此向理财师征求意见。经过初步沟通面谈后,理财师获得了以下家庭、职业与财务信息:一、案例成员六、假设条件1.预期未
2011年4月,甲公司因欠乙公司货款100万元不能按时偿还,向乙公司请求延期至2012年4月1日还款,并愿意以本公司所有的3台大型设备进行抵押和1辆轿车进行质押,为其履行还款义务提供担保。乙公司同意了甲公司的请求,并与甲公司订立了书面抵押和质押合同。甲公司
甲公司为境内上市公司且为增值税一般纳税人。2×19年和2×20年,甲公司发生的有关交易或事项如下: (1)2×19年6月30日,甲公司以4800万元购入乙公司25%股权,能够对乙公司施加重大影响,采用权益法核算,款项通过银行转账支付,股权过户登记手续于当
某野生型水稻叶片的叶绿素含量约为突变型的2倍,但固定CO2酶的活性显著低于突变型。图中显示两者在不同光照强度下的CO2吸收速率,则下列叙述错误的是()。
在教育活动中,教育者作为“教”的主体,其具有的特点有()。
最新回复
(
0
)