课程
/后端开发
/C
/C语言入门
为什么没写n<0的情况
2016-07-02
源自:C语言入门 5-7
正在回答
因为从10开始递归 10-1=9 9-1=8 .... 以此类推 最后是2-1=1 。
然后 由于语句 If (n==1) return 1; 当n=1时,就会退出函数啦。所以不会发生n<0的情况。
qq_小渣_0 提问者
何以度余生丶 回复 qq_小渣_0 提问者
Danwie
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么不能写成if( n % 1== 0 && m%n == 0 )?
3 回答递归为什么要把n==1的情况单独写一下啊?
2 回答\n使用情况
1 回答为什么 删除if(n<1)的情况就正确了
1 回答为什么是m%n==0