首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
49
问题
下列给定程序中,函数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://kaotiyun.com/show/Wt3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
有以下程序:#includemain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i
以下关于宏的叙述错误的是()。
设有定义:intn=1234;doublex=3.1415:则语句printf("%3d,%1.3f\n",n,x);的输出结果是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
关于数组和指针,以下说法错误的是()。
软件开发中需求分析的主要任务是()。
以下选项中,能用作用户标识符的是()。
关于数据库管理阶段的特点,下列说法中错误的是
随机试题
如果广告受众的文化水平较低,最好采用()
由方程yx=xy所确定的隐函数y=y(x)的导数dy/dx=_______.
短期居家护理主要适用于下列哪种病人()
患者,女,50岁。左上6缺失,牙槽骨轻度吸收;左上5牙冠完好,松动Ⅰ度,左上牙冠完好,不松动。X线片示左上5近远中牙槽骨吸收约为根长的1/3,锥形牙根,根尖周未见异常,左上牙槽骨吸收约为根长的1/4,根尖周无异常。拟采用固定修复,适合的方案为
以银花,犀角(水牛角),防风,荆芥,甘草,牛蒡子为主,组成方剂,治疗
变压器应使用环境条件校验,其环境条件不包括()。
已知:有机玻璃可按下列路线合成。其中F亦可由水煤气在高温、高压、催化剂存在下合成。C的结构简式为________。
【2015江西】学生掌握了大量的词汇,能写出通顺的句子,但在写自己熟悉的题榜时仍然写不出高水平的作文。原因是学生缺乏()。
对人民警察的惩处包括()
A、你应该生气B、不应该生气C、你非常辛苦D、你继续生气B“为这点小事,何苦呢”反问,表示不应该为这点小事儿生气,选择B。
最新回复
(
0
)