package main import ( "bufio" "fmt" "os" ) func main() { reader := bufio.NewReader(os.Stdin) str,_ := reader.ReadString('\n') // 不知道为啥readline报错 line := []byte(str) if line[len(line)-1] == '\n' { line = line[:len(line)-1] } for i, j := 0, len(line)-1; i < j; i, j =i+1, j-1 { line[i], line[j] = line[j], line[i] } fmt.Println(string(line)) }