//请使用递归的方式求出斐波那契数 1,1,2,3,5,8,13给你一个整数n,求出他的值
发布时间:2023年12月30日
//请使用递归的方式求出斐波那契数 1,1,2,3,5,8,13给你一个整数n,求出他的值
//第一个二个数为1,从第三个数开始等于前两个数之和
public class hsp219{
public static void main(String args[]){
T t1 = new T();
int n = 7;
if(n != -1){
System.out.println("整数" + n +"所对应的斐波那契数为" + t1.fei(n));
}else{
}
}
}
class T{
//思路
//当n = 1 是1
//当n = 2 是1
//当n >= 3,是前两个数之和
public int fei(int n){
if(n >= 1){
if(n == 1 ||n ==2){
return 1;
}else{
return fei(n-1) + fei(n-2);
}
}else{
System.out.println("请重新输入");
return -1;
}
}
}
文章来源:https://blog.csdn.net/lmd187/article/details/135298216
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!