package main import ( "fmt" "math" ) func main() { a := 0 b := 0 for { n, _ := fmt.Scan(&a, &b) if n == 0 { break } else { count := 0 for i:=a;i<=b;i++ { if decide(i) { count ++ fmt.Print(i," ") } } if count == 0 { fmt.Printf("no\n") }else { fmt.Printf("\n") } } } } func decide(num int) bool { // 百位 var a int = num/100 // 十位 var b int = num%100/10 // 个位 var c int = num%10 if math.Pow(float64(a),3) + math.Pow(float64(b),3) + math.Pow(float64(c),3) == float64(num) { return true }else { return false } }