C/C++经典程序训练2---斐波那契数列

来源:互联网 发布:网络团购的流程 编辑:程序博客网 时间:2024/05/22 18:41

C/C++经典程序训练2—斐波那契数列

Time Limit: 1000MS Memory Limit: 65536KB

Submit Statistic

Problem Description

编写计算斐波那契(Fibonacci)数列的第n项函数fib(n)(n<40)。
数列:
f1=f2==1;
fn=fn-1+fn-2(n>=3)。

Input

输入整数n的值。

Output

输出fib(n)的值。

Example Input

7

Example Output

13

Hint

Author

#include<stdio.h>#include<stdlib.h>int f(int n){    int a[n+1];//a[1]就是f1;    int i;    a[1] = a[2] = 1;    for(i = 3;i <= n;i++)    {        a[i] = a[i-1] + a[i-2];    }    return a[n];}int main(){    int n;    scanf("%d",&n);    printf("%d\n",f(n));    return 0;}
阅读全文
0 0
原创粉丝点击