当前位置:博客首页>>C/C++ >> 阅读正文

C语言数组练习-求斐波那契数列

作者: 郑晓 分类: C/C++ 发布于: 2013-05-09 18:33 浏览(4,499) 评论(1)


C语言程序设计-现代方法 上的数组一章练习题:声明一个定长度数组fib_number,提示用户输入开始的两位数,程序自动计算剩下的数列,并输出数列项。

#include <stdio.h>
int main(void) {
    int fib_number[40],i,size;
    size = sizeof(fib_number)/sizeof(fib_number[0]);
    printf("输入第一个数:\n");
    scanf("%d",&fib_number[0]);
    printf("输入第二个数:\n");
    scanf("%d",&fib_number[1]);
    for(i=2;i<size;i++) {
        fib_number[i] = fib_number[i-2] + fib_number[i-1];
    }
    printf("四十位fib数列是:\n");
    for(i=0;i<size;i++){
        printf("%d,",fib_number[i]);
    }
    getchar();
    getchar();
    return 0;
}

使用两次getchar()防止“黑框框”闪退。

       

本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。

本文永久链接: https://www.zh30.com/c-language-array-of-exercises-find-the-fibonacci-series.html

C语言数组练习-求斐波那契数列:目前有1 条留言

用户评论头像 莫小雅博客发表于 2013年05月10日 14:22[回复]

我博客刚更新了一篇文章,过来看看你的博客。