Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 14433|Risposta: 0

[C] Il metodo del puntatore ha N interi, così che i numeri precedenti si spostano indietro di M posizioni in ordine, e infine il numero M diventa il numero M precedente

[Copiato link]
Pubblicato su 15/12/2015 16:40:22 | | |
Ci sono N numeri interi, così che l'ordine dei numeri precedenti viene spostato indietro di M posizioni, e infine M numeri diventano i M numeri davanti, scrivono una funzione per ottenere le funzioni sopra, inseriscono N interi N interi e producono N numeri regolati nella funzione principale.

#include "stdafx.h"
#include "stdio.h"
int main(int argc, char* argv[])
{movimento del vuoto(int array[20],int n,int m);
int number[20],n,m,i;
printf ("quanti numeri?");
scanf("%d",&n);
printf("input %d numbers:\n",n);
per (i=0; i<n; i++)
scanf("%d",&number[i]);
printf ("quanti posti vuoi trasferirti?");
scanf("%d",&m);
muovi(numero,n,m);
printf("ora sono loro:\n");
per (i=0; i<n; i++)
printf("%d ",number[i]);
printf("\n");
ritorno 0;
}
void move(int array[20],int n,int m) // funzione che si sposta indietro una volta in un ciclo
{int *p,array_end;
array_end=*(schiera+n-1);
for(p=array+n-1; p>array; p--)
    *p=*(p-1);
    *schiera=array_end;
    m--;
    se(m>0) muove(array,n,m);       Chiamata ricorsiva, quando il numero di cicli M viene ridotto a 0, la chiamata viene interrotta
}






Precedente:Dopo aver imparato il puntatore per diversi giorni, a cosa serve e perché lo usa?
Prossimo:Il linguaggio C condivide l'algoritmo segreto nazionale SMS4 a blocchi simmetrico
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com