问答详情
源自:4-15 编程练习

为什么 num>=0 不行

答案给的是 num!=0  

为什么num>=0 执行出来是空白?num除10以后去掉小数点大于0才能算一位数这样理解没错啊,答案的num!=0也是这个思路 那为什么大于等于零就执行不出来呢

提问者:weixin_慕沐3494518 2019-11-07 19:29

个回答

  • qq_慕码人1065525
    2019-11-07 22:04:55

    因为我们都用的是int整数型输入,小数点后面的数自动四舍五入了。而num=0本身就不是一个正数。个位数除以10的整数部分是0,所以它是个1位数。

    望采纳

  • weixin_慕沐3494518
    2019-11-07 19:31:01

    哈哈哈我太笨了 怎么能等于呢....num>0就对了