早教吧作业答案频道 -->其他-->
1,请按以下叙述编写一个函数1、请按以下叙述编写一个函数要求:已知一维数组a(100),a(1)=1:a(2)=2(假设下标从1开始)从数组的第三项(a(3)开始):后面的每一个元素等于前二个元素之和例如
题目详情
1,请按以下叙述编写一个函数
1、请按以下叙述编写一个函数
要求:已知一维数组a(100),a(1)=1 :a(2)=2 (假设下标从1开始)
从数组的第三项(a(3)开始):后面的每一个元素等于前二个元素之和
例如:a(3)=a(2)+a(1) :a(20)=a(19)+a(18) :a(100) = a(99) + a(98)
现:要求编写一个具有 一个参数的函数:这个参数是指定数组的下标,函数返回值是数组下标的对应值
例如:我编写的函数为名 f(x) ,那么当我带入f(50) 的时候,函数的返回值应该是a(50)的值
1、请按以下叙述编写一个函数
要求:已知一维数组a(100),a(1)=1 :a(2)=2 (假设下标从1开始)
从数组的第三项(a(3)开始):后面的每一个元素等于前二个元素之和
例如:a(3)=a(2)+a(1) :a(20)=a(19)+a(18) :a(100) = a(99) + a(98)
现:要求编写一个具有 一个参数的函数:这个参数是指定数组的下标,函数返回值是数组下标的对应值
例如:我编写的函数为名 f(x) ,那么当我带入f(50) 的时候,函数的返回值应该是a(50)的值
▼优质解答
答案和解析
#include "stdio.h"
void main(void){
double i,j,k;
int n;
printf("Type an integer...\nn=");
scanf("%d",&n);
if(n>2)
for(i=1,j=2;n>2;n--){
k=i+j;
i=j;
j=k;
}
else k=(double)n;
printf("The datum is %0.0f.\n",k);
}
void main(void){
double i,j,k;
int n;
printf("Type an integer...\nn=");
scanf("%d",&n);
if(n>2)
for(i=1,j=2;n>2;n--){
k=i+j;
i=j;
j=k;
}
else k=(double)n;
printf("The datum is %0.0f.\n",k);
}
看了 1,请按以下叙述编写一个函数...的网友还看了以下:
排球队先后买来两批排球,现在要分到三个队里进行训练,将第一批的三分之一与第二批的四分之一分给一队, 2020-05-13 …
第一个数5分之9 第二个数12分之16第三个数21分之25第四个数32分之36 问第十一个数第一个 2020-05-16 …
想要两个成语或短语,第一句带“宇”字,第二句带“龙”字,要能有意义想要两个成语或短语,组成一句话, 2020-07-07 …
英语翻译一个记者去采访一群企鹅.他问第一个企鹅“你一天之内要做哪些事?”,“吃饭.睡觉.打球球”第 2020-07-16 …
编号为1到10的10个球,任取4个不放回,求每个后取的数都大於之前一个的概率(比如第一个取2,二个要 2020-10-30 …
第1个数为-2分之1,从第二个数起,后面每个数个数都等于1与前面一个数差的倒数,如:第二个数为1-( 2020-11-20 …
要选六个数,第一个数的范围是1到9之间,第二个数是3到16之间,第三个数是7到22之间,第四个数是1 2020-11-24 …
关于初中的宾语从句……最近学了宾语从句老师说。有3个要点。第一个是连接词。WHAT之类的。第二个是要 2020-11-24 …
一个书橱有四层书架.第一层放书24本,是第二层的八分之三,比第三层少五分之二;第四层比第一层多六分之 2020-12-04 …
筑路工程队计划用三个月修完一条长3600米的公路第一个月修了全长的四分之一第二个月修了全长的三分之一 2021-01-19 …