首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中fun函数的功能是:求出以下分数序列的前n项之和。 和值通过函数值返回main函数。 例如,若n=5,则应输出:8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
给定程序MODI1.C中fun函数的功能是:求出以下分数序列的前n项之和。 和值通过函数值返回main函数。 例如,若n=5,则应输出:8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改
admin
2019-09-02
53
问题
给定程序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的功能是:求出两个非零正整数的最大公约数,并作为函数值返回。例如,若给num1和num2分别输入49和21,则输出的最大公约数为7;若给numl和hum2分别输入27和81,则输出的最大公约数为27。请
给定程序MODI1.C中函数fun的功能是:从3个红球,5个白球,6个黑球中任意取出8个作为一组,进行输出,在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数,j的值代表白球数,k的
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#include#def
给定程序MODI1.C中函数fun的功能是:把主函数中输入的3个数,最大的放在a中,最小的放在c中,中间的放在b中。例如,输入的数为:551234,输出结果应当是:a=55.0,b=34.0,c=12.0。请改正程序中的错误,使
请编写函数fun,其功能是:计算并输出下列多项式的值:例如,在主函数中从键盘给n输入50后,输出为:s=1.718282。注意:要求n的值大于1但不大于100。部分源程序在文件PROG1.C中。请勿改动主函数mai
给定程序MODI1.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。请改正函数f
给定程序中,函数fun的功能是:有N×N矩阵,将矩.阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。注意:部分源程序存在文件PROG1.C文件中。请勿改动主函数mai
随机试题
下列血浆蛋白中,不属于糖蛋白的为
依赖ACTH的Cushing综合征包括
某公司为扩大销售额制定了四种方案。四种方案所需的费用与可能得到的销售额预计数如下表所示。采用单一目标决策法选择,四种方案中最优的方案是()。
由于存款业务量巨大,故存款合同一般采用()。
根据下面资料回答问题。2005年全国1%人口抽样调查数据显示,至2005年11月1日零时全国31个省、自治区、直辖市和现役军人的总人口为130628万人,比2000年11月1日零时第五次全国人口普查的总人数增加了4045万人,增长3.2%;年平均
下列不平等条约中涉及到危害国防安全的是:①《望厦条约》②《马关条约》③《辛丑条约》④《中美友好通商航海条约》
遵义会议集中全力解决了当时具有决定意义的()
Mr.Smithlivedinanoisy(吵闹的)placenotfarfromhisfriend’shouse.PoormemoryalwaysmakesusdosomethingWrong.
...Finally,oneoftheprimarypurposesofartisto【T1】______athand.Subjectmatterdoesnotchangeallthatmuchovertime.
Forthispart,youareallowed30minutestowriteacompositiononthetopicPetRaising.Youshouldwriteatleast120wordsb
最新回复
(
0
)