有一个数列,第一项为0,第二项为1,以后每项为它前两项的和,求数列前20项,并按逆序排列,c++
答案:3 悬赏:30 手机版
解决时间 2021-11-23 16:03
- 提问者网友:沉默的哀伤
- 2021-11-23 02:30
有一个数列,第一项为0,第二项为1,以后每项为它前两项的和,求数列前20项,并按逆序排列,c++
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-11-23 04:07
斐波那契数列啊,我理解的逆序排列就是倒着输出
void foo(int index, int a, int b)
{
if (index >= 21) return;
int c = a + b;
foo(index + 1, b, c);
cout << a << " ";
}
void main() {
foo(0,0,1);
}
void foo(int index, int a, int b)
{
if (index >= 21) return;
int c = a + b;
foo(index + 1, b, c);
cout << a << " ";
}
void main() {
foo(0,0,1);
}
全部回答
- 1楼网友:神的生死簿
- 2021-11-23 06:39
巍峨巍峨
- 2楼网友:你可爱的野爹
- 2021-11-23 05:34
#include
void main()
{
int i,a[20];
a[0]=0;
a[1]=1;
for(i=0;i<=17;i++)
a[i+2]=a[i]+a[i+1];
for(i=19;i>=0;i--)
printf("%d ",a[i]);
}
void main()
{
int i,a[20];
a[0]=0;
a[1]=1;
for(i=0;i<=17;i++)
a[i+2]=a[i]+a[i+1];
for(i=19;i>=0;i--)
printf("%d ",a[i]);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯