首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(double b[],int len)的如下功能: (1)b[]是一个数组,长度为len; (2)b[0]=0,b[1]=1; (3)b[i+2]=b[i]+b[i+1]; 注意:
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(double b[],int len)的如下功能: (1)b[]是一个数组,长度为len; (2)b[0]=0,b[1]=1; (3)b[i+2]=b[i]+b[i+1]; 注意:
admin
2016-10-28
34
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(double b[],int len)的如下功能:
(1)b[]是一个数组,长度为len;
(2)b[0]=0,b[1]=1;
(3)b[i+2]=b
+b[i+1];
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include<iostream>
void fun(double b[],int len)
{
}
void main()
{
double b[128];
fun(b,128);
for(int i=0;i<128;i++)
{
std::cout<<b
<<’ ’;
if(i%6==5)
std::cout<<std::endl;
}
return;
}
选项
答案
if(len>0)//最小值位置 b[0]=0;//赋值第一个元素 if(len>1) b[1]=1;//赋值第二个元素 for(int i=2;i<len;i++) b[i]=b[i-1]+b[i-2];//将两个元素之和赋予当前元素
解析
(1)判断数组长度,如果存在第一个元素,那么将第一个元素赋值为0,即b[0]=0;。
(2)然后再判断数组长度,如果存在第二个元素,那么将第二个元素赋值为1,即b[1]=1;。
(3)最后从第三个元素到数组最后一个元素,赋值b
=b[i-1]+b[i-2];。
转载请注明原文地址:https://kaotiyun.com/show/3ONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑()。
静态成员函数可以直接访问类的【】成员,不能直接访问类的【】成员。
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;While(*dat
有以下程序:#include<iostream.h>voidmain(){intx=10,y=10;for(inti=0;x>8;y=++i)cout<<x--<<","<<y<<","
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
下列叙述中正确的是
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
将E-R图转换到关系模式时,实体与联系都可以表示成
在C++中,实现封装性需借助于
随机试题
幼儿急疹最多见的发病年龄是
不符合给药疗原则的是
无组织排放源的确定方法包括()。
因被代理人对代理人授权不明确,给第三人造成损失,关于损失承担的说法,正确的是()。
甲与乙两人之间存在房屋租赁合同关系。租赁合同期满后,承租人乙仍然使用该房并按照原合同如数交纳租金,出租人甲照收不误。在原租赁合同期满后,( )。
某铁路局2018年完成运量400亿换算吨公里,全年运输总支出为40亿元,其中固定总支出占70%。如果2019年运量比2018年增加15%,在其他条件不变的情况下,该铁路局2019年单位运输支出为()吨公里。
剪贴板是______中的一个区域,回收站是______中的一块存储区域。
劳动法律关系与劳动关系的最主要区别在于劳动法律关系体现了()。
WhenIcomeacrossagoodessayinreadingnewspaper,Ioftenfeellikecuttingandkeepit.ButjustasIamabouttodosoIf
Inthebroadestsense,justasarchaeologyisanaspectofanthropology,_____.
最新回复
(
0
)