C语言求斐波拉切数列第n项

来源:互联网 发布:蓝月传奇翅膀数据 编辑:程序博客网 时间:2024/04/25 18:49
*求斐波那契数列的第n项  1,1,2,3,5,8,13..........  这个数列的特点是前两项为1,从第三项开始,每项都是前两项的和*/#include <stdio.h>int main(){int n,num;int f1,f2;num=0;f1 = 1;f2 = 1;scanf("%d",&n);if  (n<=0)printf("请输入一个正确的项数 不能为零和负!\n");else if (n==1 || n==2)num = 1;else while(n>=3){num = f1+f2;f1 = f2;f2 = num;n--;}printf("%d",num);return 0;}

                                             
0 0
原创粉丝点击