Golang 程序计算数字的位数

go programmingserver side programmingprogramming更新于 2025/4/22 2:52:17

假设数字为: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("给定数字的位数为:%d", count)
}

输出

输入数字:123456
给定数字的位数为:6

相关文章