Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 14433|Antwort: 0

[C] Die Zeigermethode hat N ganze Zahlen, sodass die vorherigen Zahlen M Positionen in der Reihenfolge zurückkehren und schließlich die M-Zahl zur vorherigen M-Zahl wird

[Link kopieren]
Veröffentlicht am 15.12.2015 16:40:22 | | |
Es gibt N ganzzahlige Zahlen, sodass die Reihenfolge der vorherigen Zahlen um M Positionen zurückgerückt wird und schließlich M Zahlen zu den M Zahlen vorne werden, eine Funktion schreibt, um die oben genannten Funktionen zu erhalten, N ganze Zahlen eingibt und in der Hauptfunktion angepasste N Zahlen ausgibt.

#include "stdafx.h"
#include "stdio.h"
int main(int argc, char* argv[])
{void move(int array[20],int n,int m);
int number[20],n,m,i;
printf ("wie viele Nummern?");
scanf("%d",&n);
printf("eingabe %d zahlen:\n",n);
for(i=0; i<n; i++)
scanf("%d",&number[i]);
printf("Wie viele Orte möchten Sie umziehen?");
scanf("%d",&m);
Move(number,n,m);
printf("Now ,they are:\n");
for(i=0; i<n; i++)
printf("%d ",number[i]);
printf("\n");
0 zurückzugeben;
}
void move(int array[20],int n,int m) // Funktion, die einmal in einer Schleife zurückgeht.
{int *p,array_end;
array_end=*(Array+n-1);
for(p=array+n-1; p>array; p--)
    *p=*(p-1);
    *Array=array_end;
    m--;
    wenn(m>0) sich bewegt(Array,n,m);       Rekursiver Aufruf: Wenn die Anzahl der Schleifen M auf 0 reduziert wird, wird der Anruf gestoppt
}






Vorhergehend:Nachdem er den Zeiger mehrere Tage gelernt hat, wofür wird er verwendet und warum benutzt er ihn?
Nächster:Die C-Sprache teilt den nationalen geheimen Algorithmus SMS4, den blocksymmetrischen kryptographischen Algorithmus
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com