一列数的规则如下:1、1、2、3、5、8、13、21、34.求第30位数是多少,用递归算法实现(C#编写).
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/26 14:15:02
一列数的规则如下:1、1、2、3、5、8、13、21、34.求第30位数是多少,用递归算法实现(C#编写).
一列数的规则如下:1、1、2、3、5、8、13、21、34.求第30位数是多少,用递归算法实现(C#编写).
一列数的规则如下:1、1、2、3、5、8、13、21、34.求第30位数是多少,用递归算法实现(C#编写).
832040
后面的数是前面两个数相加
不过只会VB。。。。
int f(int a){
if(a == 1 || a == 2){
return 1;
}
else{
return f(a-1) + f(a-2);
}
}
int falgeA = 1;
int falgeB = 1;
int i=1;
while(true)
{
if(i==30)
{
return;
}
falgeA = falgeA + falgeB;
}
1、
1、
2、
3、
5(第五位,下略写)、
8、
13、
21、
34、
55(十)、
89、
144、
233、
377、
610(十五)、
987、
1597、
2584、
4181、
6765(二十)、
10946、
17...
全部展开
1、
1、
2、
3、
5(第五位,下略写)、
8、
13、
21、
34、
55(十)、
89、
144、
233、
377、
610(十五)、
987、
1597、
2584、
4181、
6765(二十)、
10946、
17711、
28657、
46368、
75025(二十五)、
121393、
196418、
317811、
512229、
832040(三十)
则第三十位是:
832040
收起