阶乘跟小明记单词的代码

来源:5-7 递归函数(一)

慕粉1050523510

2019-06-28 19:11

为什么阶乘那个考虑到负数n小于0输入错误,记单词那个一改变n的值为负数或0就会报错?我认为0的阶乘应该是0啊,怎么想不通,

写回答 关注

2回答

  • 慕娘6011733
    2019-08-12 16:11:27

    0的阶乘是1


  • 慕田峪447707
    2019-07-04 13:39:37

    #include<stdio.h>

    int getWordNumber(n)

    {

        if(n==1)

        {

            return 1;

        }

        else

        {

            return getWordNumber(n-1)+n;

        }

        }

        int main()

        {

            int sum=getWordNumber(10);

            printf("小明第10天记了:%d个单词。\n",sum);

            return 0;

            

    }


C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题