ptac语言统计一个整数的位数
时间: 2024-06-12 21:11:48 浏览: 123
什么是个位数统计ptac语言以及学习个位数统计ptac语言的意义
ptac语言中可以使用以下代码来统计一个整数的位数:
```
func count_digits(n: int) -> int {
if n == 0 {
return 1
}
var count = 0
while n != 0 {
count += 1
n = n // 10
}
return count
}
```
这个函数首先判断输入的整数是否为0,如果是0,则返回1,因为0只有一位。如果不是0,则使用while循环来计算整数的位数。每次循环,将计数器加1,并将整数除以10,直到整数变为0为止。最后返回计数器的值即可。
阅读全文