順序查找
尚硅谷Golang課
順序查找
func main() {
names := [4]string{"A", "B", "C", "D"}
var input = ""
fmt.Println("輸入...")
fmt.Scanln(&input)
//順序查找
// for i := 0; i < len(names); i++ {
// if input == names[i] {
// fmt.Printf("找到%v,下標=%v \n", input, i)
// break
// } else if i == len(names)-1 {
// fmt.Println("比對失敗...")
// }
//順序查找2
index := -1
for i := 0; i < len(names); i++ {
if input == names[i] {
index = i
break
}
}
if index != -1 {
fmt.Printf("找到%v,下標=%v \n", input, index)
} else {
fmt.Println("比對失敗...")
}
}
上次修改於 2021-08-01
此篇文章的評論功能已經停用。