Red de conocimiento informático - Conocimiento informático - Desplaza circularmente una matriz de 10 elementos hacia la derecha una posición. Si la matriz original es "1, 2, 3, 4, 5, 6, 7, 8, 9, 10", desplázala circularmente hacia la derecha. por una posición y luego "10, 1, 2, 3,

Desplaza circularmente una matriz de 10 elementos hacia la derecha una posición. Si la matriz original es "1, 2, 3, 4, 5, 6, 7, 8, 9, 10", desplázala circularmente hacia la derecha. por una posición y luego "10, 1, 2, 3,

text1 = text1amp; str(A(k)) convierte A(k) en una cadena y luego la conecta a la parte posterior de text1. Debido a que a texto1 no se le ha asignado un valor originalmente, todos A(1)..A(10) están conectados antes y después.

A(1) = T

Porque T es el A(10) original, después

para k=10 a 2 paso -1

A(k) = A(k-1)

siguiente

El A(1) original..A(9) ahora se ha movido a A(2) ) ..A(10), en este punto, se ha completado "circular una matriz de 10 elementos a la derecha un bit" Finalmente,

Para k = 1 a 10

<. p> text2 = text2amp; str(A(k))

Es para conectar el bucle A(1)..A(10) de un lado a otro en una cadena y conectarlo a text2.