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

到第天会的单词数量

int getWordNumber(n)
{  
    if(n == 1)
    {
        return 1;    //第一天只会1个单词
    }
    else{
        return getWordNumber(n-1)+n ;       //到第天会的单词数量
    }
}



如果n从1开始的话,n-1不就是第0天了吗,为什么不是n+1

如果n从10开始的话看起来也不太对呀。。求大神解释

正在回答

3 回答

if条件循环先走if, 在不符合if条件的情况下再走else,也就是说如果n=1的话getwordnumber=1,不等于1的话就走else 所以走else的时候n不等于1。

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

dsds

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

口无遮拦丶

111
2015-04-15 回复 有任何疑惑可以回复我~
#2

口无遮拦丶 回复 口无遮拦丶

1111
2015-04-15 回复 有任何疑惑可以回复我~

是if语句 不是if循环 sorry打错了 希望能帮到你

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

举报

0/150
提交
取消

到第天会的单词数量

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