package main
import "fmt"
//1.定义一个数组可以存放20个元素
//2.for循环依次接收用户输入的信息存放到arr这个数组
//3.定义额map key为byte value为int
//4.for循环将arr的元素的值当中key存入map,value自加1 格式{a:3}
//5.遍历map中的数据
func main() {
var arr [20]byte
for i := 0; i < len(arr); i++ {
fmt.Scanf("%c",&arr[i])
}
fmt.Println(arr)
m := make(map[byte] int,1)
for i := 0; i < len(arr); i++ {
m[arr[i]]++
}
for k,v := range m {
if v > 0{
fmt.Printf("%c %d\n",k,v)
}
}
}
//输入:abcadfasdfazvczczxcv
go 实现统计用户输入的字符串的重复个数
最新推荐文章于 2022-11-16 10:08:20 发布