给出一个不多于4位数的正整数,求它是几位数
时间: 2023-09-26 10:05:05 浏览: 669
python逆序打印各位数字的方法
如果一个正整数不超过4位,那么它的位数可以是1、2、3或4,因此需要先判断它的位数。
判断方法如下:
如果这个数小于10,那么它是1位数;
如果这个数大于等于10且小于100,那么它是2位数;
如果这个数大于等于100且小于1000,那么它是3位数;
如果这个数大于等于1000且小于等于9999,那么它是4位数。
例如,如果给出的正整数是123,那么它的位数是3。
阅读全文