首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于g为止,g的值通过形参传入。 例如,若q的值为50.0,则函数值应为49.394948。 请改正程序中的错误,使它能得出正确的结果。
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于g为止,g的值通过形参传入。 例如,若q的值为50.0,则函数值应为49.394948。 请改正程序中的错误,使它能得出正确的结果。
admin
2021-07-02
38
问题
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和S
N
,直到S
N+1
的值大于g为止,g的值通过形参传入。
例如,若q的值为50.0,则函数值应为49.394948。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#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*********/
Eeturn s;
}
main()
{
printf("%f\n",fun(50));
}
选项
答案
(1)s=s+(double)(n+1)/n; (2)return t;
解析
(1)在C语言中,整数除以整数得出的结果也是整数,因此此处要转换数据类型。
(2)观察while循环,如果返回变量是s,那么返回的是大于q的值,而题中所要返回的是小于q的值,所以应该返回变量t。
转载请注明原文地址:https://www.kaotiyun.com/show/mYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespaeestd;intmain(){int*p;*p=9;cout"Thevalueatp:"<<*p;return0;}编译运行程序将出现的情况是(
若已定义了类Vehic1e,则下列派生类定义中,错误的是()。
有如下程序:#includeusingnamespace.std;intmain(){cout.fin(ˊ*ˊ);cout.width(6);cout.fill(ˊ#ˊ);
有如下程序#inc1ude<iostream>usingnamespacestd;classA{public:virtualvoidfunc1(){cout<"A1";}voidfu
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则()。
下列特征中不是面向对象方法的主要特征的是()。
下面叙述中正确的是()。
下列关于构造函数的描述中,错误的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
随机试题
逐水法主要适用于鼓胀的何证型
下列哪项不是导致内伤发热的病由
不属于含氯消毒剂消毒用途的是
大便隐血试验阳性,说明上消化道出血量约为
A.红细胞管型B.白细胞管型C.上皮细胞管型D.透明管型E.蜡样管型正常人尿中可以偶见的管型是()
老年人服用普萘洛尔时应
从历史的角度看.生态问题只有通过不断重建天人之间的统一才能解决.仅仅赞美自然的原初形态,一味讴歌、缅怀天人之间的原始统一,只能得到某种抽象、空泛的满足,而无法真正解决生态的问题。生态的危机因人而起,也只有通过人自己的合理活动来克服,单纯地由于人的作用导致生
(2014上集管)某信息系统的生命周期模型采用的是瀑布模型,并且用户要求要有详尽的文档说明,那么该系统应该使用的开发方法是______。
A、 B、 C、 A
FromhumblebeginningsinagarageinMenloPark,Californiain1998,Googlehasgrownintoamultinationalcompanycarryingout
最新回复
(
0
)