首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。 例如,若q的值为
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun()的功能是计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。 例如,若q的值为
admin
2023-02-27
44
问题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数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语言中,整数除以整数所得的结果也是整数,因此此处需要将表达式n+1强制转换为double型。
(2)观察while循环,如果返回变量是s,那么返回的是大于q的值。而题中所要返回的是小于q的值,所以应该返回变量t。
转载请注明原文地址:https://kaotiyun.com/show/cP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
两个数的最大公约数是4,最小公倍数是252,其中一个数是28,则另一个数的各个数位上数字之和是()。
王先生租某超市中的一个摊位,租金采用阶梯法计算:月营业额:不超过5000元,不缴纳租金;月营业额大于5000元不超过8000元的部分按5%缴纳租金;月营业额大于8000元不超过10000元的部分按10%缴纳租金;月营业额大于10000元的部分按13%缴纳租
从一组数据中取出a个x1,b个x2,c个x3组成一个样本,那么这个样本的平均数是()。
一组数据:8,9,10,11,12的方差为()。
在1,2,3,4,5这五个数字组成的没有重复数字的三位数中,各位数字之和为偶数的共有()。
当m为任意整数时,(m+1)3-(m+1)(m2-m+1)()。
三个负数a,b,c成等差数列,又a,d,c成等比数列,且a≠c,则b与d的大小关系为()。
从1,2,…,10这十个数中取出四个数,使它们的和为奇数,则取法有()。
求下列函数的导数:y=sh3x;
在Linux系统中,保存密码口令及其变动信息的文件是________。
随机试题
某上市公司因产品发生质量问题引发消费者不满,公司对此事件的处理方案不妥,引发舆论负面评价,导致股价持续下跌。为了扭转股价下跌的趋势,公司拟用未分配利润回购公司股份。关于该公司的股份回购,下列哪些说法是正确的?
在教育史上主张“不愤不启,不悱不发”的教育家是()
快速鉴别革兰阳性球菌和革兰阴性细菌败血症比较有意义的实验是:()
急性心肌梗死早期(24小时内)的死亡原因主要是()。
支票的基本关系人中没有()。
借款人应具备的基本条件不包括()。
综合运输体系是各种运输力‘式在分工的萆础上。实现各运输环节之间的协作配合与优势互补。()
从课程的表现形式来看,校园文化属于()。
中国共产党一经成立,就把实现共产主义作为党的最高理想和最终目标,义无反顾肩负起实现()的历史使命。
受精卵不断进行分裂,在4天后形成一个包含了60~80个细胞的球形结构,这一球形结构叫作
最新回复
(
0
)