首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:计算并输出下列级数的前N项之和sN,直到SN+1大于q为止,q的值通过形参传入。 例如,若q的值为:50.0,则函数值为:49.394948。 请改正程序中的错误,使程序能输出正确的结果。
给定程序MODll.C中函数fun的功能是:计算并输出下列级数的前N项之和sN,直到SN+1大于q为止,q的值通过形参传入。 例如,若q的值为:50.0,则函数值为:49.394948。 请改正程序中的错误,使程序能输出正确的结果。
admin
2013-04-02
24
问题
给定程序MODll.C中函数fun的功能是:计算并输出下列级数的前N项之和s
N
,直到S
N+1
大于q为止,q的值通过形参传入。
例如,若q的值为:50.0,则函数值为:49.394948。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
double fun(double q)
{int n; double s,t;
n = 2;
s = 2.0;
while (s<=q)
{
t=s;
/************found************/
s=s+(n+1)/n;
n++;
}
printf("n=%d\n",n);
/************found************/
return s;
}
main ()
{
printf("%f\n", fun(50));
}
选项
答案
s=s+(n+1.)/n; return t;
解析
(1)注意到n是整型变量,n+1也是整数,因此(n+1)/n是两个整数相除,得到的结果也是整数即1。而“s=s+(n+1)/n;”是s和1转化成double类型之后的和,相当于s=s+1.0,因此计算结果不正确。第一标识下应改为“s=s+(n+1.)/n;”,n+1.计算结果是浮点数,(n+1.)/n得到的结果也是浮点数而不是整数。
(2)注意到在循环体内部“t=s;”,即将s的值赋给t,然后s再累加了下一个级数项。在最后一次进入循环的时候,t记录s的值,s再加一个级数项,下次循环进入之前判断的时候发现s已经大于q了,此时while不再执行,而是执行后面的printf语句,即s>t,s>q。题干要求返回级数的前N项之和SN,而SN+1大于q,因此只能返回t,而不是返回s。第二标识下应改为“return t;”。
转载请注明原文地址:https://kaotiyun.com/show/ZJJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义int x=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是 ______。
设有定义int a=2,b=3,c=4;,则以下选项中值为0的表达式是 ______。
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"main(){
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为[]。
以下叙述中错误的是______。
有以下程序 int fun1 (double a){return a*=a;} int fun2 (double x,double y) { double a=0,b=0; a=fun1
有以下程序 main() {int y=10; while(y-);printf("y=%d\n",y); } 程序执行后的输出结果是______。
下列选项中小属于结构化程序设计方法的是______。
若要求定义具有1O个int型元素的一维数组a,则以下定义语句中的错误的是______。
随机试题
下列关于传播学经验学派与批判学派的说法不正确的是
A.梨形心B.靴形心C.烧瓶形心D.普大形心E.缩窄形心二尖瓣狭窄()
最可能的诊断是本例免疫球蛋白分型肯定不是
重病后的恢复期多属于病后转为迁延性或慢性病症的称为
颧颞部软组织出血,若采用压迫止血,应该压迫的动脉是
根据《中华人民共和国药品管理法实施条例》,实行政府定价或政府指导价的药品是
在中国境内无住所,但居住满1年而未超过5年的个人,其来源于中国境外的所得,经主管税务机关批准,可以只就由中国境内公司,企业以及其他经济组织或个人支付的部分缴纳个人所得税。()
2011年是中国共产党成立90周年。下面是几个关于在党的历史中具有标志性意义的地点的描述:①井冈山一一中国第一个革命根据地;②瑞金——中国历史上第一个全国性工农民主政权临时中央政府诞生地;③延安——召开八七会议,中国革命从此开始由大革命失败到土地革命
主要用来描述和反映学生的进步状况,强调学生对作品的自我评估与反思,适合对学生长程学习、深层学习结果进行评价的是()。
与第一次国民革命统一战线相比较,抗日民族统一战线具有新特点,下列不属于抗日民族统一战线新特点的是
最新回复
(
0
)