首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
74
问题
使用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全国计算机二级
相关试题推荐
下面几种调试方法中,不适合调试大规模程序的是()。
以下函数调用语句中含有参数的个数是excc((v1,v2),(v2,v3,V4),v6);
下列程序的执行结果为【】。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<
下面程序的输出结果是【】。#include<iostream.h>voidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i<5;i++)
以下关于C++语言类的说法中正确的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:void
在双链表中,每个节点有两个指针域,一个指向前驱节点,另一个指向【】。
下列类的定义中,有()处语法错误。classBase {public:Base(){}Base(inti){data=i;
下列运算符中不能在C++中重载的是
随机试题
继承人虐待被继承人情节是否严重,可以从实施虐待行为的时间、手段、后果等方面认定。()
患者,女,46岁。急性坏疽性阑尾炎术后,行腹腔引流术后6天,为预防盆腔脓肿而采取半卧位的根据是
导致手术后腹胀的主要原因是
以项背强急,四肢抽搐,角弓反张为主要临床表现的疾病为
A.咳嗽声音嘶哑B.金属音调咳嗽C.犬吠样咳嗽D.咳嗽声音低微E.阵发性痉挛性咳嗽纵隔肿瘤压迫气管咳嗽的特征为
芝加哥期货交易所(CBOT)提供了一种自我监管的标准。该交易所的调查审计部门下设的处有()。
下列有关识别、评估和应对重大错报风险的说法中,错误的是()。
下列关于稀释每股收益的表述中正确的有()。
Whatkindofpersonneedsthisservice?Howmuchwillitcostyouifyouwantfiveregularpapersandtwographstobetyped?
BusinessNegotiatingTipTackleYourNegotiation"Partner"41.aprocessofaddressinganissueinamorecreativeandcivil
最新回复
(
0
)