Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 14433|Svar: 0

[C] Pekarmetoden har N heltal, så att de tidigare talen flyttas tillbaka M positioner i ordning, och slutligen blir M talet det föregående M-talet

[Kopiera länk]
Publicerad på 2015-12-15 16:40:22 | | |
Det finns N heltal, så att ordningen på de föregående talen flyttas tillbaka M positioner, och slutligen blir M tal de M talen fram, skriv en funktion för att uppnå ovanstående funktioner, mata in N heltal N heltal och ger ut justerade N tal i huvudfunktionen.

#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 ("hur många nummer?");
scanf("%d",&n);
printf("Input %d numbers:\n",n);
för(i=0; i<n; i++)
scanf("%d",&number[i]);
printf ("hur många platser vill du flytta?");
scanf("%d",&m);
flytt(nummer,n,m);
printf("nu är de:\n");
för(i=0; i<n; i++)
printf("%d ",number[i]);
printf("\n");
returnera 0;
}
tomrumsrörelse(int array[20],int n,int m) // funktion som flyttas tillbaka en gång i en loop
{int *p,array_end;
array_end=*(array+n-1);
för(p=array+n-1; p>array; p--)
    *p=*(p-1);
    *array=array_end;
    m--;
    om(m>0) flytta(array,n,m);       Rekursivt samtal, när antalet loopar M minskas till 0, stoppas samtalet
}






Föregående:Efter att ha lärt sig pekaren i flera dagar, vad används den till, och varför använder han den?
Nästa:C-språket delar den nationella hemliga algoritmen SMS4-blocken med symmetrisk kryptografisk algoritm
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com