文章

5

粉丝

358

获赞

1

访问

53.7k

头像
请问为啥temp对10取模,最后temp可以小于或等于0啊?
择校分析
发布于2021年1月5日 23:56
阅读数 12.4k

while(temp>0){
            if(temp%10==2){//取个位值是否和2相等,count++ 
                count++;
            }
            temp /= 10;  

}

请问为啥temp对10取模,最后temp可以小于或等于0啊?

登录查看完整内容


登录后发布评论

3 条评论
无畏cc
2021年1月6日 13:59

emm难道不是因为 temp /= 10; 这一句吗?比如某一轮temp=1,此时temp/=10;,如果temp是int型的话,除了10之后temp就变成了0

赞(0)

vf19 : 回复 无畏cc: 明白了,谢谢,因为int是整数,小数会显示为0 我的基础不好,不过谢谢了

2021年1月6日 17:58

无畏cc : 回复 vf19: 没事

2021年1月6日 18:49