首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中fun函数的功能是:求出以下分数序列的前n项之和。 2/1,3/2,5/3,8/5,13/8,21/13,…… 和值通过函数值返回main函数。 例如,若n=5,则应输出:8.391667。 请改正程序中的错误,
给定程序MODII.C中fun函数的功能是:求出以下分数序列的前n项之和。 2/1,3/2,5/3,8/5,13/8,21/13,…… 和值通过函数值返回main函数。 例如,若n=5,则应输出:8.391667。 请改正程序中的错误,
admin
2013-03-29
35
问题
给定程序MODII.C中fun函数的功能是:求出以下分数序列的前n项之和。
2/1,3/2,5/3,8/5,13/8,21/13,……
和值通过函数值返回main函数。
例如,若n=5,则应输出:8.391667。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
/***********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);
}
inain()
{ 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;
解析
(1)fun函数中的语句“double s=0.0;"以及“return(s);"说明fun函数具有double返回值,所以应将“fun(int n)"改为“double fun(int n)"。
(2)根据题干中给出的公式可以推出每一项的特点,知道每一项的b值是前一项的c值,所以第二个标识下“b+=c;"改为"=c;"。
转载请注明原文地址:https://kaotiyun.com/show/HPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是typedefunion{longx[2]inty[4];charz[8];}MYTYPE;MY
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
以下程序的输出结果是【】。#include<stdio.h>fun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;fo
软件结构是以【】为基础而组成的一种控制层次结构。
下面程序的运行结果是()。#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;
下面程序中有错误的行是()。(每行程序前面的数字表示符号)1main()2{3inta[3]={1};4inti;5scanf("%d",&a);6for(i-
已有定义double *p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【 】。
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
以下关于函数的叙述中正确的是 ______。
随机试题
工程咨询单位的主要营销手段有()。
资金的时间价值是客观存在的,生产经营的一项基本原则就是充分利用资金的时间价值并最大限度地获得其时间价值,这就要求()。
下列关于投资型保险产品的表述,正确的是()。
登记账簿必须以()为依据,并定期进行结账、对账。
一居民楼内电线的负荷只能允许同时使用6台空调。现有8户人家各安装了一台空调。问在一天(24小时)内,平均每户(台)最多可使用空调多少小时?()
在美国所有捐献的血液中有45%是O型血;由于O型血适用于任何人,所以在没有时间测定患者是何种血型的危急时刻,O型血是不可缺少的。O型血是唯一可与其他任何血型相融的血型,所以它可以输给任何受血者。然而正是由于这一特殊用途,O型血长期处于短缺状态。如果上文陈述
菱形中的较小的内角是60°.(1)菱形的一条对角线与边长相等(2)菱形的一条对角线是边长的倍
用高级语言编写的程序称之为()。
ThefinalstepofSQ3Risrevision.Revisionshouldnotberegardedassomethingtobeundertakenjustbeforeexaminations.【76】O
【B1】【B17】
最新回复
(
0
)