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