解题思路: 斐波纳契数列
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语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1195 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1245 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:619 |
WU-复数求和 (C++代码)浏览:2015 |
简单的a+b (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:596 |
母牛的故事 (C语言代码)浏览:944 |
A+B for Input-Output Practice (C语言代码)浏览:468 |
sizeof的大作用 (C语言代码)浏览:1028 |