码迷,mamicode.com
首页 > 其他好文 > 详细

基础练习——计算Fibonacci数列并逆序输出

时间:2018-07-12 21:41:08      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:数列   style   main   计算   ++   inf   void   错误   bsp   

要求:计算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 \n",i,a[i]);
18     }
19 }
20 int main(){
21     fibonacci(10);
22     return 0;
23 }

得到结果:

 技术分享图片

a[10]结果错误原因未知;

基础练习——计算Fibonacci数列并逆序输出

标签:数列   style   main   计算   ++   inf   void   错误   bsp   

原文地址:https://www.cnblogs.com/lanbofei/p/9301858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!