逻辑就是将数字当成字节循环
注意转成字节后保存的是字节的scaii码值 不是数字对应的int值
package main
import (
"fmt" "strconv")
func main() {
fmt.Println("这是第一个代码")
num := 0
var c = '7'
for i := 0; i <= 100; i++ {
str := strconv.Itoa(i)
for index, val := range str {
if int32(val) == c {
fmt.Printf("index=%d val= %T ,val= %s \n", index, val, str)
num++
}
}
}
fmt.Println("总共有", string(c), "的个数为", num)
}
输出结果