Golang 计算一个数中位数的程序

假设号码是:123456

给定数字的位数为:6

要计算数字中的位数,我们可以采用以下方法

步骤

  • 取整数的值并存储在变量中。

  • 使用 while 循环,获取数字的每个数字并在每次获得数字时增加计数。

  • 打印给定整数中的位数。

示例

package main
import "fmt"
func main(){
   var n int
   fmt.Print("输入号码: ")
   fmt.Scanf("%d", &n)
   count := 0
   for n >0 {
      n = n/10
      count++
   }
   fmt.Printf("The number of digits in the given number is: %d", count)
}
输出结果
输入号码: 123456
The number of digits in the given number is: 6