基础练习——计算Fibonacci数列并逆序输出
Posted lanbofei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础练习——计算Fibonacci数列并逆序输出相关的知识,希望对你有一定的参考价值。
要求:计算Fibonacci数列并逆序输出
第一次代码:
1 //计算fibonacci数列前十位,并逆向输出 2 #include<stdio.h> 3 //根据要求计算fibonacci数列, 4 //缺点:1应返回计算的数组,2数组长度自定义3.输出语句单独输出 5 void my_printf(int *,int); 6 void fibonacci(int m){ 7 int a[10]={1,1},i; 8 for(i=2;i<11;i++){ 9 a[i]=a[i-2]+a[i-1]; 10 } 11 my_printf(a,m); 12 } 13 //输出函数 14 void my_printf(int *a,int m){ 15 int i=0; 16 for(i=m;i>=0;i--){ 17 printf("a[%d]=%d ",i,a[i]); 18 } 19 } 20 int main(){ 21 fibonacci(10); 22 return 0; 23 }
得到结果:
a[10]结果错误原因未知;
以上是关于基础练习——计算Fibonacci数列并逆序输出的主要内容,如果未能解决你的问题,请参考以下文章