En la pregunta de matriz, ingrese 10 números enteros, guárdelos en orden inverso y luego envíelos.
Este programa es un programa clásico del libro de Tan Haoqiang:
for (i=0;i (1) Acerca de N/2: Recorre desde cero hasta llegar a un número determinado, por ejemplo, N=15, es 0--7; Si N=16, entonces 0--8 ¿Por qué? Porque los números impares son simétricos respecto al medio: por ejemplo, 15, hay 8 en el medio, y los de ambos lados son: 1--7 y 9-- 15, hay 7 en ambos lados y uno en el medio Entonces no es necesario ciclar el del medio, es decir, no es necesario intercambiar el 8 del medio, se intercambian los dos lados Y los números pares 16, 1--8 y 9--16 son todos 8, se pueden intercambiar directamente Solo { (2) t=a[i]; Asigna el i-ésimo a t p> a[i]=a[N-1-i]; Asigna el valor simétrico al i-ésimo a[N-1 -i]=t; Entonces t (es decir, el i- La asignación de ahora es simétrica con i) El intercambio se completó } (3) Acerca de N-1- i Por ejemplo 15: Debido a que el primero es 0 (i=0, entonces ai=a0), entonces con 0 El simétrico es 14 (porque son 15 números, entonces se numera 0- ---14), es decir, a0----a14, a[1]----a[13], a[2]---a[12],…… ………… Entonces es 0-----15-1-0 1-----15-1-1 2-----15-1-2 ……………… Es decir, i y N-1-i se intercambian