解题思路: 斐波纳契数列
1,1,2,3,5,8,13,21,34,55,89……这个数列则称为“斐波纳契数列”,其中每个数字都是“斐波纳契数”。
首先它的第一和第二个是不规则的需要分开定义,然后第三个之后的数都是前面两个相加
注意事项:注意数组定义要比较大,而且还需要注意每一个之间有一个空格,代码就这样挺简单的
参考代码:
#include<stdio.h>
int main()
{
int i,N,j,a[100]={1,1};
scanf("%d",&N);
for(j=3;j<=N+2;j++)
{a[j]=a[j-1]+a[j-2];
printf("%d ",a[j]);
}
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:640 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:662 |
拆分位数 (C语言代码)浏览:1349 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:625 |
WU-蓝桥杯算法提高VIP-Quadratic Equation (C++代码)浏览:1804 |
用筛法求之N内的素数。 (C语言代码)浏览:591 |
DNA (C语言代码)浏览:833 |
整除的尾数 (C语言代码)浏览:844 |
JAM计数法 (C语言代码)浏览:717 |
【魔板】 (C++代码)浏览:1223 |