首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。 例如,若q的值为50.0,则函数值应为49.394948。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动ma
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。 例如,若q的值为50.0,则函数值应为49.394948。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动ma
admin
2015-11-25
43
问题
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和S
N
,直到S
N+1
的值大于q为止,q的值通过形参传入。
例如,若q的值为50.0,则函数值应为49.394948。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<stdio.h>
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));
}
选项
答案
(1)s=s+(double)(n+1)/n; (2)return t:
解析
(1)在C语言中,整数除以整数得出的结果也是整数,因此此处要转换数据类型。
(2)观察while循环,如果返回变量是8.那么返回的是大于q的值,而题中所要返回的是小于q的值,所以应该返回变量t。
转载请注明原文地址:https://kaotiyun.com/show/2XDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
结构化程序设计主要强调的是()。
已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是______。
有以下程序:#include<stdio.h>main(){char*p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf("%s%s",p,q);p
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是#includevoidmain(){FILE*fp=fopen("TEST",);fputc(′A′,fp);fputc(′\n′,fp);
用筛选法可得到2~n(n
随机试题
Inordertohaveenoughmoneytorunthebusiness,hesoldhisnewly-boughthouseatauctionevenatasubstantialloss.
严重肝、肾功能不良患者,应用糖皮质激素全身治疗时应选用
A.急性胆囊炎B.急性阑尾炎C.胃十二指肠溃疡穿孔D.急性胰腺炎E.右输尿管结石
图6~10中,《中国药典》规定,以芦丁为质量控制成分之一的是
根据《消费税暂行条例》规定,啤酒按照从价定率和从量定额复合计税的办法计算消费税。()
如果现在投资5000元,年收益率为12%。大约()年这笔投资将达到10000元。
()不属于海南省的“吃”的四大特点。
蒲松龄故居位于()。
根据下列材料回答问题。2012年某市开展了市民阅读情况调查。调查采取随机抽样方式,访问了本市12周岁以上的1000名市民。调查显示,多数受访者保持每天阅读的良好习惯。其中,阅读时间在1—2小时的为44.8%,2—3小时的为111.6%,3
统一的安全电子政务平台包括统一的可信Web服务平台、统一的Web门户平台与统一的()。
最新回复
(
0
)