Fibonacci数列

来源:互联网 发布:丹尼尔惠灵顿淘宝高仿 编辑:程序博客网 时间:2024/06/10 13:26

1、任务和代码

/**Copyright (c) 2016,CSDN学院*All rights served.*文件名称:main.c*作者:赵文强*完成日期:2016年4月1号*版本号:v1.0**问题描述:利用编程输出Fibonacci数列。*程序输出:Fibonacci数列*/#include <stdio.h>#include <stdlib.h>int main(){    int f[10000]={1,1,0};  //定义一个长度为10000的数组    int n=1,i;    do    {        n++;        f[n]=f[n-1]+f[n-2];    }while(f[n]<=1000);    //最后一个数要小于1000    for(i=0;i<=n-1;i++)    //输出结果    {        printf("%d,",f[i]);        if((i+1)%5==0)     //每输出五个数,换行            printf("\n");    }}

2、运行结果


3、总结和心得

do……while语句中,在while判断之前要先执行一次程序,因此最好把n++放在前面,有利于下面的判断。

1 0
原创粉丝点击