首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
53
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
以下选项中的编译预处理命令行,正确的是()。
有以下程序:#includemain(){inta,b;for(a=0;a
有以下程序:#include#includevoidfun(char*8,intml,intm2){chart,*p;p=s+ml;s=s+m2;while(8
若有定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
有如下程序:#includemain(){inti,data;scanf("%d",&data);for(i=0;i
有以下程序:#includemain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++;break;case4:c+=2;break;}printf("%d
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩,检索课号为2且成绩及格的学生学号的表达式为()。
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
有以下程序段:intx,i;for(i=l;i<=100;i++){scanf("%d",&x);if(x<0)continue;printf("%4d\n",x);}下面针对上述程序段的描述正确的是()。
下列关于软件工程的描述中正确的是
随机试题
“大家都支持小李当选书记”为假。这句话的真实意思是:
A/新生儿至5岁B/5~7岁以后C/13岁以后D/15岁以后E/18岁以后全身的骨髓腔内均为红骨髓
下列体表定位标记的叙述,错误的是
A、卵鞘B、贝壳C、内壳D、雌虫干燥体E、背甲桑螵蛸的入药部位是()
导游人员向游客提供的()是旅游接待服务的重要组成部分。
效度系数的实际意义常常以决定系数来表示,如测验的效度是0.80,则测验可以正确预测或解释的效标的方差可占效标总方差的()。
A、 B、 C、 D、 A每行前两个图形叠加,保留所有的线条(火柴),得到第三个图形。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
WhowasthefirsttohavebeenburiedinthePoet’sCornerofWestminsterAbbey?
Probablyforaslongastherehavebeensalesforces,managershavesoughtwaystodeterminewhethertheyareeffectiveornot.
最新回复
(
0
)