首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
33
问题
使用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://jikaoti.com/ti/DYE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下能对二维数组a进行正确初始化的语句是
.、.*、->、::、?:这五个运算符______重载。
下面叙述错误的是()。
下列关于析构函数的描述中,错误的是()。
下面的说明中,正确的函数定义是()。
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[
fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数返回值。请填空完成此程序。#defineN100intfun(int(*A)[N]){in
若有以下定义:inta[]={1,2,3,4,5,6,7}charc1=’b’,c2=’2’;则数值不为2的表达式是
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
随机试题
舒张外周血管作用最强的药物是:
以下属于主动靶向给药系统的是
男性患者13岁,右舌下口底区出现肿物1个月。查右舌下区淡蓝色,半透明状肿物,质软,该患者穿刺液的特点为
焊接层数根据焊件的厚度确定,中、厚板一般都采用多层焊。焊接层数过少,每层焊缝的厚度过大,对焊缝金属的()有不利的影响。
衡量通货膨胀的指标通常有()。
我们平时所说的“举一反三”“闻一知十”是典型的迁移形式。()
流传于中国民间舞蹈中的“跑旱船”又称()。[2010年真题]
以下函数中,不是jieba库函数是
【B1】【B3】
A、Ourpeopleandourfuture.B、Afinalfarewell.C、TheSingaporestory.D、ThethreatsofISIS.A
最新回复
(
0
)