问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java编程 已知f(n)=f(n-1)+f(n-2), f(0)=a,f(1)=b,已知a,n,f(n),求b

发布网友 发布时间:2024-10-03 07:41

我来回答

3个回答

热心网友 时间:2024-10-07 16:07

public int fibo(int m,int a,int b){
    if(m == 0) return a;
    if(m == 1) return b;
    if(m > 1) return fibo(m - 1)+fibo(n - 2);
    return 0;
}

以上就是给出a,b和n的值,求f(n),这也是递归的一个案例,如果a、b明确,可直接替换掉函数中的a、b值,而只留一个参数m即可。

热心网友 时间:2024-10-07 16:08

int f(int a,int n,int fn){
if (n < 1)

return 0;

int i = 1; //f(i) = f(1)

int j0 = 1; //f(i-1) = j0*a+j1*b = f(0)

int j1 = 0;

int k0 = 0; //f(i) = k0*a+k1*b = f(1)

int k1 = 1;

while(i<=n){

if(i == n)

return (fn-k0*a)/k1;

int t0 = j0;

int t1 = j1;

j0 = k0;

j1 = k1;

k0 += t0;

k1 += t1;

i++;

}

}
应该这个样子吧,没运行过,你看我注释去理解试试运行。可以就说一下,有问题大家再研究

热心网友 时间:2024-10-07 16:11

function b=fi(n)
if n<=0
b=-1;
else
fi(1)=1;
fi(2)=2;
for i=3:n
fi(i)=fi(i-1)+fi(i-2);
end
b=fi(n);
end
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
剑道独尊 叶尘有孩子了吗 万达普惠万e贷怎么样? 有人在万e贷借过钱吗,服务怎么样? ViVO手机如何删歌 vivo手机本地音乐删除? vivo y17w自带的音乐怎么一下删很多歌 步步高y23l手机怎么一起删除全部音乐歌曲 睡眠不好爱做梦怎么回事 晚上睡觉老是醒还做梦怎么回事 CES 2024:奔驰将推出AI驱动的虚拟助手 f(N) = f(N-1)+( N-2) 时间空间 复杂度是什么 ...f(0)=1,且f(n)=nf(n-1),n∈正整数,求f(1) ,f(2) ,f(3) ,f(4),f... ...I5 6500 威刚8G内存 华硕B150 PRO 电竞主板 三星250G固态 i56500 配技嘉b150 显卡技嘉gtx1050ti 内存金士顿骇客神条8G 金士顿... i5 6500 主板华硕b250m-v 显卡华硕1050ti 4g 金士顿8g 240g固态 形而上学究竟是什么意思?它与辩证法是什么关系? 2023年端午节微信大全 怎么从电脑上的QQ音乐的里面的音乐下载到手机里面??? 2023端午节企业祝福微信祝福语 2023年幽默有趣端午节祝福语短信 端午节QQ微信朋友圈搞笑短信大全 端午幽默微信祝福语 青岛华恒金属制品有限公司怎么样? 成都华恒流体机械有限公司怎么样? 江阴市华恒消防工程有限公司怎么样? 财经大学mba学费? 山西财经大学mba没有? 德国艾仕软装,有哪些产品? 苹果电脑怎么换壁纸? 心已死我对我爱那个人再见个性签名 问下,德国艾仕软装的墙纸耐用吗 已知一个数的两个平方根分别为3a+1与a+11,则这个数的立方根为? 己知一个正数的平方根是3a+1和a+11、求这个数的立方根、求过程!!! 若一个正数的平方根是3a 1和a 11,则这个数的立方根是多少 一只一个数的两个平方根分别是,3a/2-1和a+13求这个数的立方根 一个数的平方根是2A-1与3A-4.求这个数的立方根 一个非零实数的平方根式3a+1和a+11,求这个数及它的立方根. 已知一个数的平方根是3a+1和a+11,求这个数的立方根 要过程 (1)已知一个数的平方根是3a+1和a+11,求这个数的立方根.(2)一个三... 今年万圣节为什么是11.1 11.1日是什么纪念日 李世石对面不是机器人,那比赛是如何进行的? 李世石对面坐的是机器人 还是是个真人在操作电脑系统? 庄家与散户的博弈 什么是股票庄家和散户 庄家怕什么散户 股票 手机掉了 手机卡也跟着掉了 但是我忘记了SIM卡的密码怎么办啊? win10安装vc+2015出现0x80070666怎么解决? win10安装vc++2015提示错误0x80070666 win10安装vc++2015出现0x80070666是什么原因? win10安装vc++2015提示错误0x80070666怎么办?