Maison  >  Article  >  développement back-end  >  Comment trouver le plus grand diviseur commun de deux nombres en langage C

Comment trouver le plus grand diviseur commun de deux nombres en langage C

coldplay.xixi
coldplay.xixioriginal
2020-08-19 16:02:2228669parcourir

Comment trouver le plus grand diviseur commun de deux nombres en langage C : Créez d'abord un nouveau programme source en langage C et saisissez directement deux entiers positifs a et b, puis prenez le plus grand des deux nombres a et b. La petite valeur est stockée dans la variable n ; puis en commençant par le plus petit des deux nombres a et b, diminuez de 1 un par un et enfin cliquez sur l'icône d'exécution au-dessus de la barre d'outils.

Comment trouver le plus grand diviseur commun de deux nombres en langage C

Comment trouver le plus grand diviseur commun de deux nombres en langage C :

1. new C Le programme source du langage utilisé ici est le logiciel Visual C++6.0.

Comment trouver le plus grand diviseur commun de deux nombres en langage C

2. Saisissez ensuite deux entiers positifs a et b directement depuis le clavier.

Le code est :

printf("please input two number:\n");
int a,b;
scanf("%d%d",&a,&b);

Comment trouver le plus grand diviseur commun de deux nombres en langage C

3 Prenez ensuite la plus petite valeur des deux nombres a et b et stockez-la dans la variable n.

Le code est :

int n=a;
if (n>b)
n=b;

Comment trouver le plus grand diviseur commun de deux nombres en langage C

4 Commencez ensuite par le plus petit des deux nombres a et b, et diminuez-le de 1 un par un, afin que vous puissiez trouver les entiers qui divisent a et b. Le premier entier trouvé est le plus grand commun diviseur des entiers a et b.

Code :

for(int i=n;i>=1;i--)
{
if (a%i==0&&b%i==0)
{
printf("最大公约数:%d \n",i);
break;
}
}

Comment trouver le plus grand diviseur commun de deux nombres en langage C

5. Enfin, cliquez sur l'icône au-dessus de la barre d'outils, puis compilez et exécutez le programme source pour calculer les données.

Comment trouver le plus grand diviseur commun de deux nombres en langage C

Recommandations d'apprentissage associées : Tutoriel vidéo C

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn