为什么这样程序运行不了

来源:5-10 局部与全局

小小伙子

2017-09-20 13:06


#include<stido.h>
int Fibonacci(int n)
{
    if(n==1||n==2)
    {return 1}
    else
    {
        int result;
        result=Fibonacci(n-1)+Fibonacci(n-2);
        return result;
    }
}
int main()
{
    int n;
    printf("第%d项是:%d",n,Fibonacci(n));
    return 0;
}


写回答 关注

2回答

  • 慕的地6761166
    2017-09-20 14:29:49
    已采纳

    改这些  #include<stdio.h>     return 1 ; 

    小小伙子 回复小小伙子

    没事了谢谢

    2017-09-24 09:43:15

    共 2 条回复 >

  • 慕仙4947946
    2018-05-20 16:21:33

    主函数中n没有赋值,所以才造成程序没有结果


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题