其他分享
首页 > 其他分享> > C2解决斐波那契数列

C2解决斐波那契数列

作者:互联网

此题较为简单,只需定出后一项等于前两项之和即可

代码如下

 1 #include<stdio.h>
 2 #define N 100
 3 void show(int a[N])//定义一个函数 
 4 {
 5     for(int i=1;i<=20;i++){//输出斐波那契数列的前20项 (因为第一项定义为0)
 6         printf("%d",a[i]);
 7         putchar('\n');
 8     }
 9     return;
10 }
11 int main(){
12     int a[N]={0};//数组初始化 
13     a[0]=0;
14     a[1]=1;
15     for(int i=2;i<N;i++){
16         a[i]=a[i-1]+a[i-2];//斐波那契数列的每一项都是由前两项相加 
17     }
18     
19     show(a);//调用show函数 
20     
21     return 0;
22 }

 

标签:show,int,void,斐波,C2,那契,include,define
来源: https://www.cnblogs.com/mayang150/p/fei_bo_na_qi.html