首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。 例如,若q的值为50.0,则函数值应为49.394948。 请改正程序中的错误,使它能得出正确的结果。 注意:
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。 例如,若q的值为50.0,则函数值应为49.394948。 请改正程序中的错误,使它能得出正确的结果。 注意:
admin
2020-10-26
69
问题
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和S
N
,直到S
N+1
的值大于q为止,q的值通过形参传入。
例如,若q的值为50.0,则函数值应为49.394948。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 double fun(double q)
4 {
5 int n;
6 double s , t;
7 n=2;
8 s=2.0;
9 while (s<=q)
10 {
11 t=s;
12 /*********found*********/
13 s=s+(n+1)/n;
14 n++;
15 }
16 printf(’’n=%d\n’’,n);
17 /*********found*********/
18 return s;
19 }
20 main()
21 {
22 printf(’’%f\n’’,fun(50));
23 }
选项
答案
(1)s=s+(double)(n+1)/n; (2)return t;
解析
(1)在C语言中,整数除以整数得出的结果也是整数,因此此处要转换数据类型。
(2)观察while循环,如果返回变量是s,那么返回的是大于q的值,而题中所要返回的是小于q的值,所以应该返回变量t。
转载请注明原文地址:https://www.kaotiyun.com/show/Wt3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:doublex=5.16894;,则语句printf("%If\n",(int)(x*1000+0.5)/1000.);的输出结果是()。
有以下程序:#includemain(){inti,array[6]={1,5,0,4};for(i=0;i
设a、b、c是已定义的整型变量且已正确赋初值,以下赋值语句中,错误的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。【09年3月】
设二叉树中共有15个节点,其中的节点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。-
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
下列选项中不属于结构化程序设计原则的是()。
以下说法中正确的是()。
随机试题
下列哪项既是症状也是体征()
患者,男,20岁,脑桥变粗,T1WI表现为稍低信号,T2WI为高信号,基底动脉被包绕,向前移,第四脑室底后移,该病变可能为
以下哪项会使收益下降?
商业银行授信审批一般应当遵循审贷分离、统一考虑和展期重审的原则。()
以下是张老师的教学手记节选。李明是我的学生,他父母离异。因为缺少双亲的关爱,李明比较不合群,经常迟到、旷课,常因一点小事就向同学大打出手。看到这一切,我没有因他违反纪律而训斥、挖苦他,而是用母亲般的爱去关心他、爱护他。在一个秋风萧瑟的早晨,我在教
Tryingnewthingsistheonlywaywecandiscoverhiddentalents.I【C1】________mycareerasaneditorforamagazine.Ididn’tr
已知α=是可逆矩阵A=的伴随矩阵A*的特征向量,特征值λ.求a,b,λ.
Themiddle-agedmanwasseen______outofthehouseontheafternoonofthemurder.
Anniewasbusy______herboyfriendlastnight.
WhydidSusanandMichaelinterviewchildrenagedbetween9and11?
最新回复
(
0
)