Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 14433|Répondre: 0

[C] La méthode du pointeur possède N entiers, de sorte que les nombres précédents reviennent en position M dans l’ordre, et enfin le nombre M devient le nombre M précédent

[Copié le lien]
Publié sur 15/12/2015 16:40:22 | | |
Il y a N entiers, de sorte que l’ordre des nombres précédents est déplacé en arrière de positions M, et enfin M nombres deviennent les M nombres devant, on écrit une fonction pour atteindre les fonctions ci-dessus, on entre N entiers N entiers et on produit N nombres ajustés dans la fonction principale.

#include « stdafx.h »
#include « stdio.h »
int main(int argc, char* argv[])
{déplacement du vide(int array[20],int n,int m) ;
int numéro[20],n,m,i ;
printf (« combien de chiffres ? ») ;
scanf(« %d »,&n) ;
printf(« input %d numbers :\n »,n) ;
pour(i=0 ; i<n ; i++)
scanf(« %d »,&number[i]) ;
printf (« combien d’endroits voulez-vous déménager ? ») ;
scanf(« %d »,&m) ;
move(number,n,m) ;
printf (« maintenant, ils sont :\n ») ;
pour(i=0 ; i<n ; i++)
printf(« %d « ,number[i]) ;
printf(« \n ») ;
retour 0 ;
}
void move (int array[20],int n,int m) // fonction qui recule une fois dans une boucle
{int *p,array_end ;
array_end=*(tableau+n-1) ;
pour (p=tableau+n-1 ; p>array ; p--)
    *p=*(p-1) ;
    *tableau=array_end ;
    m--;
    if(m>0) déplace(table,n,m) ;       Appel récursif, lorsque le nombre de boucles M est réduit à 0, l’appel est arrêté
}






Précédent:Après avoir appris le pointeur pendant plusieurs jours, à quoi sert-il, et pourquoi l’utilise-t-il ?
Prochain:Le langage C partage l’algorithme national secret SMS4 à symymétrique par blocs
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com