2 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
這似乎做到了:
package main
import "fmt"
func robot(d, e, f int) (string, string, string) {
m := map[int]string{
0: "zero", 1: "one", 2: "two", 3: "three", 4: "four",
5: "five", 6: "six", 7: "seven", 8: "eight", 9: "nine", 10: "ten",
}
return m[d], m[e], m[f]
}
func main() {
s, t, u := robot(1, 2, 3)
fmt.Printf("%q %q %q\n", s, t, u)
}

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
該任務(wù)指出,您需要使輸入3位數(shù)字,輸出應(yīng)該有文本,我做到了并傳遞了所有
package main
import "fmt"
func main() {
var input int
var i = 1
for {
fmt.Scanln(&input)
if input >= 0 && input <= 10 {
switch input {
case 0:
fmt.Println("Zero")
case 1:
fmt.Println("One")
case 2:
fmt.Println("Two")
case 3:
fmt.Println("Three")
case 4:
fmt.Println("Four")
case 5:
fmt.Println("Five")
case 6:
fmt.Println("Six")
case 7:
fmt.Println("Seven")
case 8:
fmt.Println("Eight")
case 9:
fmt.Println("Nine")
case 10:
fmt.Println("Ten")
}
if i == 3 {
break
}
i++
}
}
}
- 2 回答
- 0 關(guān)注
- 104 瀏覽
添加回答
舉報(bào)