为了账号安全,请及时绑定邮箱和手机立即绑定

阶乘跟小明记单词的代码

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

正在回答

2 回答

0的阶乘是1


1 回复 有任何疑惑可以回复我~

#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;

        

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

阶乘跟小明记单词的代码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信