首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中fun函数的功能是:求出以下分数序列的前n项之和。 和值通过函数值返回main函数。 例如,若n=5,则应输出:8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
给定程序MODI1.C中fun函数的功能是:求出以下分数序列的前n项之和。 和值通过函数值返回main函数。 例如,若n=5,则应输出:8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
admin
2019-09-02
68
问题
给定程序MODI1.C中fun函数的功能是:求出以下分数序列的前n项之和。
和值通过函数值返回main函数。
例如,若n=5,则应输出:8.391667。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
/**********found**********/
fun(int n)
{ int a=2,b=1,c,k;
double s=0.0;
for(k=1;k<=n;k++)
{ s=s+1.0*a/b;
/**********found**********/
c=a;a+=b;b+=C;
}
return(s); }
main()
{ int n=5;
printf("\nThe value of function is:%lf\n",fun(n));
}
选项
答案
(1)double fun(int n) (2)c=a;a+=b;b=c;
解析
本题中函数的功能是求出分数序列的前n项之和。首先根据题干中给出的公式推出每一项之间的关系,求出每一项的表达式,然后求得数列的和。每一项的分母是前一项的分子,分子是前一项分子和分母的和。
(1)fun函数中的语句“double s=0.0;”以及“return(s);”说明fun函数具有double返回值,所以应将“fun(int n)”改为“double fun(int n)”。
(2)根据题干中给出的公式可以推出每一项的特点,知道每一项的b值是前一项的c值,所以第二个标识下“b+=c:”改为“b=c:”。
转载请注明原文地址:https://kaotiyun.com/show/qdRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出,在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,j的值代表白球数,k的
给定程序MODI1.C中函数fun的功能是:计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参P已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*
由N个有序整数组成的数列已放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值-反之,返回1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lowh
给定程序中,函数fun的功能是:将N×N矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换。例如,若N=3,有下列矩阵:123456789交换后为;32
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数mai
随机试题
词语的锤炼、色彩的锤炼和声音的锤炼都属于修辞所包含的内容。
一位患者戴上+1.50DS下加光的矫正眼镜后,最近能在眼前25cm看清报纸上的小字,最远能在眼前67cm看清报纸上的小字,考虑到他习惯的工作距离为35cm,其下加光是否合适,应如何调整
患者,女性,50岁。反复手关节肿痛2年,曾诊断为类风湿关节炎,用非甾体抗炎药后症状缓解。近半月来关节疼痛加重,肘后出现皮下结节,质硬无痛。该患者目前暂不考虑的治疗措施是
()是路面结构中的承重层,主要承受车辆荷载的竖向力,并把由面层下传的应力扩散到土基,故具有足够的、均匀一致的承载力和刚度。
下列关于边防工作的说法错误的是()。
职业理想是指()。
美国社会学家帕森斯认为:在公元前的第一个千年之内,“哲学的突破”以截然不同的方式分别发生在希腊、以色列、印度和中国等地。下列思想观点产生于这一时代的是()。
已知函数y=e2x+(x+1)ex是二阶常系数线性非齐次方程的解.求方程通解及方程.
下面是有关计算机“可用性”的叙述,其中正确的是______。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
最新回复
(
0
)