首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
31
问题
下列给定程序中,函数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://jikaoti.com/ti/IzD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,与n=i++完全等价的表达式是()。
以下关于宏的叙述错误的是()。
有以下程序:#includemain(){inti;for(i=1;i
有以下程序:#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STUa,STU*b){
有如下程序:#include#includemain(){chara[]="1234",*b="ABC";printf("%d,%d,%d,%d\n",strlen(a),sizeof(a),s
若有定义语句:intx=10;,则表达式x一=x+x的值为()。
设有定义语句int(*f)(int);,则以下叙述中正确的是()。
设a、b、c是已定义的整型变量且已正确赋初值,以下赋值语句中,错误的是()。
关于“while(条件表达式)循环体”,以下叙述正确的是()。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
随机试题
20世纪40年代末,美国物理学家()等提出了大爆炸宇宙模型,认为宇宙起源于160亿年前温度和密度极高的“原始火球”的一次大爆炸。
某公司最近召开了一年一度的夏季商品交易会,会前办公室为会议召开作了充分的准备:接待各地代表,布置宣传广告,各商品样品陈列,开货单.介绍商品,有的加班加点到深夜。各职能科室和行政管理人员主动自觉到各科帮忙。三天的会议,接待了上千人次,成交额几百万元,大大超出
不符合神经症共同特点的是
采用类比调查法进行地面水环境预测时,预测对象与类比调查对象之忙应满足下列()要求。
下列废物不得在生活垃圾填埋场中填埋处置的是()。
费用计划编制依据不包括()。
现代企业制度是适应现代化大生产和市场经济发展要求的,其特征包括()。
粮食可以在收割前在期货市场进行交易。如果预测水稻产量不足,水稻期货价格就会上升:如果预测水稻丰收,水稻期货价格就会下降。假设今天早上,气象学家们预测从明天开始水稻产区会有适量降雨。因为充分的潮湿对目前水稻的生长非常重要,所以今天的水稻期货价格会大幅下降。下
狭义的政治权利指的是()。
设无风险利率是5%,市场组合的期望收益率是15%,股票X的期望收益率是13%,β=1.2,那么你应该()。(上海财经大学2012真题)
最新回复
(
0
)