Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 14433|Svare: 0

[C] Pekermetoden har N heltall, slik at de forrige tallene flyttes tilbake M posisjoner i rekkefølge, og til slutt blir M-tallet det forrige M-tallet

[Kopier lenke]
Publisert på 15.12.2015 16:40:22 | | |
Det finnes N heltall, slik at rekkefølgen på de forrige tallene flyttes tilbake M posisjoner, og til slutt blir M tall M tallene foran, skriv en funksjon for å oppnå funksjonene ovenfor, skriv inn N heltall N heltall og ga ut justerte N tall i hovedfunksjonen.

#include "stdafx.h"
#include "stdio.h"
int main(int argc, char* argv[])
{void move(int array[20],int n,int m);
int nummer[20],n,m,i;
printf ("hvor mange tall?");
scanf("%d",&n);
printf("input %d tall:\n",n);
for(i=0; i<n; i++)
scanf("%d",&number[i]);
printf ("Hvor mange steder vil du flytte?");
scanf("%d",&m);
trekk(nummer,n,m);
printf("nå er de:\n");
for(i=0; i<n; i++)
printf("%d ",nummer[i]);
printf("\n");
returner 0;
}
void move(int array[20],int n,int m) // funksjon som beveger seg tilbake én gang i en løkke
{int *p,array_end;
array_end=*(array+n-1);
for(p=array+n-1; p>array; p--)
    *p=*(p-1);
    *array=array_end;
    m--;
    hvis(m>0) flytter(array,n,m);       Rekursiv kall, når antall løkker M reduseres til 0, stoppes samtalen
}






Foregående:Etter å ha lært pekeren i flere dager, hva brukes den til, og hvorfor bruker han den?
Neste:C-språket deler den nasjonale hemmelige algoritmen SMS4-blokksymmetrisk kryptografisk algoritme
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com