我收到错误"期望的声明说明符或''''''''令牌"?

时间:2014-04-28 07:48:14

标签: c

#include <stdio.h>

int main()

{

    int i, F(int);
    int F((int - 1) + (int - 2))
    {
        return (int - 1) + (int - 2)
    }
    for(i=1; i<=15; i++)
    {
        F(1) == 0;
        F(i) == F(i-1)+F(i-2);
        printf("F(%d) = %d", i, F(i));
    }
    return 0;
}

我正在尝试从第一个到第十五个数字打印斐波纳契序列

1 个答案:

答案 0 :(得分:0)

#include <stdio.h>

int F(int n){
    if(n==1)
        return 0;
    if(n==2)
        return 1;
    return F(n - 1) + F(n - 2);
}

int main(){
    int i;
    for(i=1; i<=15; i++){
        printf("F(%d) = %d\n", i, F(i));
    }
    return 0;
}