首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个数列从0项开始的前3项:0,0,1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun()的功能是:计算并输出该数列前n项的和sum。n的值通过形参传入。例如,当n=10时,程序的输出结果应为96.000000。 请改正程序中的错
已知一个数列从0项开始的前3项:0,0,1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun()的功能是:计算并输出该数列前n项的和sum。n的值通过形参传入。例如,当n=10时,程序的输出结果应为96.000000。 请改正程序中的错
admin
2009-02-15
47
问题
已知一个数列从0项开始的前3项:0,0,1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun()的功能是:计算并输出该数列前n项的和sum。n的值通过形参传入。例如,当n=10时,程序的输出结果应为96.000000。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
double fun(int n)
{
double sum, S0, S1, S2, S;
int k;
sum=1.0;
if (n<=2)
sum=0.0;
s0=0.0;
s1=0.0;
s2=1.0;
/*************found*************/
for (k=4;k<n;k++)
{
S=S0+S1+s2;
Sum+=s;
S0=s1;
S1=s2;
/*************found*************/
S2=S;
return sum;
}
main()
{
int n;
clrscr();
printf("Input N=");
scanf("%d",&n);
printf("%f\n",fun(n));
}
选项
答案
(1)错误:for(k=4;k<n;k++) 正确:for(k=4;k<=n;k++) (2) 错误:s2=s; 正确:s2=s;}
解析
错误1:循环中包括k=n的情况,所以k要取到n之后才结束循环。错误2:for循环的语句要用大括号,在此处少了“}”,应添上。
转载请注明原文地址:https://kaotiyun.com/show/bHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
价格机制的核心内容是()。
金融市场最基本的功能是()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
近些年.我国取得了一批重大科技创新成果,实现部分领域由“跟随”到“领跑”的跨越。以下说法不正确的是()。
改革开放以来,我国主要区域政策经历了不同的阶段:①以经济特区为重心的沿海地区优先发展阶段;②以缩小区域差距为导向的西部大开发阶段;③以浦东开发为龙头的沿江沿边地区重点发展阶段;④以区域协调发展为导向的共同发展阶段。这四个阶段按时间顺序排列应为()。
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
甲、乙两人轮流投篮,每人每次投一球。约定甲先投且先投中者获胜,一直到有人获胜或每人都已投球3次时投篮结束。设甲每次投篮投中的概率为,乙每次投篮投中的概率为,且各次投篮互不影响。则投篮结束时乙只投了两个球的概率为:
某种汉堡包每个成本4.5元,售价10.5元。当天卖不完的汉堡包即不再出售。在过去十天里,餐厅每天都会准备200个汉堡包,其中有六天正好卖完,四天各剩余25个。问这十天该餐厅卖汉堡包共赚了多少元?
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
随机试题
简述物质与运动的关系。
肾细胞癌的副肿瘤综合征包括
对腹部闭合性损伤伴休克,腹腔穿刺抽出粪性液体的病人应
体力劳动导致器官和组织的血液流量变化为()。
甲与乙签订销售空调100台的合同,但甲向乙交付时,乙以空调市场疲软为由,拒绝受领,要求甲返还货款、下列哪些说法是正确的()
某商业银行决定推出一批新型理财产品,但该业务品种在已获批准的业务范围之外。该银行在报批的同时要求下属各分行开展试销。对此,下列哪一选项不属于国务院银行业监督管理机构职责范围?(2010年试卷一第26题)
下列关于污水水质复杂程度的有关表述,正确的是( )。
如果组合的詹森指数为正,则其位于资本市场线上方,绩效好;如果詹森指数为负,则其位于资本市场线下方,绩效较差。()
下列不属于个人外汇账户按账户性质分类的是()。
使用命令在结构复合索引添加一个对“姓名”字段的索引项,索引名为“xm”。请将语句填写完整。 INDEX【】姓名【】xm
最新回复
(
0
)