问答详情
源自:5-8 递归函数(二)

哪位大神能帮我解释一下啊?


5a686cc10001a8d205780606.jpg

提问者:慕粉1239299916 2018-01-24 19:24

个回答

  • 1990con
    2018-02-01 20:50:56

    HAHA,take it easy

  • 1990con
    2018-01-25 13:38:32

    问题一:这里的N-1肯定代表30-1,原因有二:(1)N是全局变量30,所以N在哪里出现都是30;(2)它输出的数
    虽然到59,但是别忘了它只输出奇数,所以最后有30个数;
    问题二:先说一下为什么是N-1,这里的N仅仅表示循环次数,除了有个具体的值外,没有别的意义,完全可以
    改为for(i = N;i > 0;i- -), i- - 表示i每经过一次循环就减一,你可以看一下for循环那一节;
    问题三:和问题二一样,i- -仅表示i每经过一次循环就减一,所以进行三十次循环。
    下面的图是运行结果      ps:我不是大神哦,如果有什么错误,尽管指正,哈哈。

    http://img3.mukewang.com/5a696b4b00017a6604550147.jpg