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

判断一个数(小于10位)的位数。   输入999,则输出 “它是个3位的数!

这个应该怎么做?

正在回答

2 回答

if(num>=0 && num<=999999999){

while(num !=0){

 count++;

 num/10;  这个num除10  是int型的所以不会有小数  自动取整,也就是除10  sum减去一位

}

}

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

使用代码 num/=10;

num=999时,通过代码num/=10得到num=99。为什么不是99.9呢?

因为num 为int型,计算中会去掉小数点。

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

举报

0/150
提交
取消

判断一个数(小于10位)的位数。   输入999,则输出 “它是个3位的数!

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