Comment trouver le plus grand commun diviseur et le plus petit commun multiple en langage C ?

coldplay.xixi
Libérer: 2020-06-30 09:19:52
original
14529 Les gens l'ont consulté

Comment trouver le plus grand commun diviseur et le plus petit commun multiple en langage C ?

Tutoriel recommandé : "Tutoriel vidéo C"

Comment trouver le plus grand diviseur commun et le minimum en langage C Multiple commun ?

Comment trouver le plus grand commun diviseur et le plus petit commun multiple en langage C :

Algorithme pour trouver le plus grand commun diviseur :

Il y a deux entiers a et b :

① a%b obtient le reste c

② Si c=0, alors b est le plus grand commun diviseur des deux nombres

③ Si c≠0, alors a=b, b=c, puis revenez en arrière et exécutez ①

Par exemple, le processus de recherche du plus grand diviseur commun de 27 et 15 est :

27÷15 reste 1215÷12 reste 312÷3 reste 0. Par conséquent, 3 est le plus grand diviseur commun

#include int main() /* 辗转相除法求最大公约数 */ { int m, n, a, b, t, c; printf("Input two integer numbers:\n"); scanf("%d%d", &a, &b); m=a; n=b; while(b!=0) /* 余数不为0,继续相除,直到余数为0 */ { c=a%b; a=b; b=c;} printf("The largest common divisor:%d\n", a); printf("The least common multiple:%d\n", m*n/a); }
Copier après la connexion

Trouvez le plus petit commun multiple :

#include  int main() { int a,b,A,B; int lol,lpl; printf ("输入两个整数:\n"); scanf ("%d%d",&a,&b); A=a; B=b; if(B) while((A %= B) && (B %= A)); lol = A+B; lpl = a*b/lol; printf ("最小公倍数为:%d\n", lpl); return 0; }
Copier après la connexion

Tutoriel recommandé : "Tutoriel graphique de développement c#.net"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!