比如:
代码如下:
`
package main
import “fmt”
func main() {
fmt.Println(“垃圾”)
sli := []int{3, 3, 7, 9, 3, 3}
l := len(sli)
//fmt.Println(“sli=”, sli, l)
A:
for _, v := range sli {
p(“v=====>”, v)
count := 0
for _, vv := range sli {
if vv == v {
count++
if count > l/2 {
fmt.Println(“这个数是:”, vv)
//break
break A
}
}
}
}
}
`
思路:两个for循环判断次数
关键之处:break、标签要break最外层的for循环