首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是:根据整型形参n,计算如下公式的值。 A1=1,A2=1/(1+A1),A3=1/(1+A2),…,An=(1/(1+A(n-1)) 例如,若p=10,则应输出0.617977。 请改正程序中的错误,使它
下列给定程序中,函数fun()的功能是:根据整型形参n,计算如下公式的值。 A1=1,A2=1/(1+A1),A3=1/(1+A2),…,An=(1/(1+A(n-1)) 例如,若p=10,则应输出0.617977。 请改正程序中的错误,使它
admin
2010-09-14
51
问题
下列给定程序中,函数fun()的功能是:根据整型形参n,计算如下公式的值。
A1=1,A2=1/(1+A1),A3=1/(1+A2),…,An=(1/(1+A(n-1))
例如,若p=10,则应输出0.617977。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动mah函数,不得增行或删行,也不得更改程序的蛄构.
试题程序:
#include <conio.h>
#include <stdio.h>
/**************found********************/
iht fun(iht n)
{ float A=l;inti;
/**************foudn********************/
for(i=2;i<n;i++)
A=1.0/(i+A);
return A;
}
main ()
{ int n;
clrscr ();
printf("\nPlease enter n: ");
$canf ("%d", &n);
printf ("A%d=%lf\n", n, fun (n));
}
选项
答案
(1)错误:int fun(int n) 正确:float fun(int n) (2)错误:for(i=2;i<n;i++) 正确:for(i=2;i<=n;i++)
解析
该题中fun()函数的作用是计算数列前n项的和,而数列的组成方式是:第n项的分母是功口第n-1项的值,分子为 1,如果循环累加按for(i=2;i<n;i++)执行的话,当我们输入n=2的时候会是什么结果?循环会怎么执行呢?循环不能执行,但数学思路绝对正确,这就矛盾了,所以循环条件应该是for(i=2;i<n;i++)。
转载请注明原文地址:https://kaotiyun.com/show/DWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据地理知识,同纬线上的各地()。
关于生活常识,下列说法错误的是()。
在当事人没有约定、法律亦无特别规定的情况下,买卖合同中的财产所有权的转移时间是()。
在推进我国反腐倡廉建设的工作上,中国共产党一直坚持不懈地努力着,下列有关说法错误的是()。
扩张性货币政策的主要功能是()。
某县人民法院审理一民事案件过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
1949年后,中国积极主动地融入世界。将下列重大外交事件按时间先后顺序排列,正确的是()。①重返联合国②中美关系正常化③参加万隆会议④加人世界贸易组织
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
随机试题
无菌盘铺好有效期不超过
A.针管抽取B.后穹隆穿刺抽取C.肺穿刺术D.胸腔穿刺术E.膀胱穿刺术封闭性脓肿厌氧标本收集方法
诊断首先考虑1最适宜的处理是
(2004)在冻胀地基上,房屋散水坡的坡度不宜小于下列哪一个数值?
对质量活动结果的评价认定和对质量偏差的纠正属于( )的内容。
()负责基金资产的投资运作,在有效控制风险的基础上争取最大的投资收益。
当资金结算业务发生在两个不同银行系统之间,即不同银行的各个分支机构间的资金账务往来,称为联行往来。()
下面说法正确的有()。
nuclearweapons
A、Printingmoney.B、Limitingstatetaxes.C、Makingtreatieswithforeigncountries.D、Passinglawsaffectingtradebetweenthes
最新回复
(
0
)