Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 14433|Respuesta: 0

[C] El método del puntero tiene N enteros, de modo que los números anteriores retroceden en M posiciones en orden, y finalmente el número M se convierte en el número M anterior

[Copiar enlace]
Publicado en 15/12/2015 16:40:22 | | |
Hay N enteros, de modo que el orden de los números anteriores se mueve hacia atrás en M posiciones, y finalmente M números se convierten en los M números delante, escriben una función para lograr las funciones anteriores, introducen N enteros N enteros y se ajustan N números en la función principal.

#include "stdafx.h"
#include "stdio.h"
int main(int argc, char* argv[])
{movimiento de vacío(int array[20],int n,int m);
int number[20],n,m,i;
printf ("¿cuántos números?");
scanf("%d",&n);
printf("entrada %d numbers:\n",n);
para (i=0; i<n; i++)
scanf("%d",&number[i]);
printf("¿cuántos lugares quieres mudarte?");
scanf("%d",&m);
mover(número,n,m);
printf("ahora sí son:\n");
para (i=0; i<n; i++)
printf("%d ",number[i]);
printf("\n");
return 0;
}
void move(int array[20],int n,int m) // función que se mueve hacia atrás una vez en un bucle
{int *p,array_end;
array_end=*(matriz+n-1);
for(p=arreglo+n-1; p>array; p--)
    *p=*(p-1);
    *matriz=array_end;
    m--;
    si(m>0) se mueve(matriz,n,m);       Llamada recursiva, cuando el número de bucles M se reduce a 0, la llamada se detiene
}






Anterior:Después de aprender el puntero durante varios días, ¿para qué se usa y por qué lo usa?
Próximo:El lenguaje C comparte algoritmo secreto nacional SMS4 con algoritmo criptográfico simétrico por bloques
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com