请你对行和列都倒置,然后输出之。
func main() { var n,m int fmt.Scan(&n,&m) a := make([][]byte,n) for i := 0;i < n;i++{ a[i] = make([]byte, m) } for i := 0;i < n;i++{ var s string fmt.Scan(&s) for j := 0;j < m;j++{ a[i][j] = s[j] } } for i := 0;i < n / 2;i ++{ a[i],a[n-1-i] = a[n-1-i],a[i] } for i := 0;i < n;i++{ for j := 0;j < m / 2;j++{ a[i][j],a[i][m-1-j] = a[i][m-1-j],a[i][j] } } for i := 0;i < n;i++{ fmt.Println(string(a[i])) } }