C-Sprache zur Berechnung des kleinsten gemeinsamen Vielfachen zweier Zahlen

藏色散人
Freigeben: 2020-09-14 09:54:14
Original
40912 Leute haben es durchsucht

Die Methode zur Berechnung des kleinsten gemeinsamen Vielfachen zweier Zahlen in der C-Sprache: Listen Sie die Vielfachen der beiden Zahlen auf, vergleichen Sie sie einzeln und finden Sie das gleiche Vielfache, dh das gemeinsame Vielfache. Der Code ist [while(1) {if(max%a==0&&max%b==0){lcm=max;break;}].

C-Sprache zur Berechnung des kleinsten gemeinsamen Vielfachen zweier Zahlen

LCM (Least Common Multiple) ist das kleinste gemeinsame Vielfache. Das kleinste gemeinsame Vielfache zweier Werte ist der kleinste positive Wert, der ein gemeinsames Vielfaches zweier Werte ist.

Zum Beispiel sind die Vielfachen von 3 und 4 12:

3 →3,6,9,12,15 ...
4 →4,8,12,16,20 ...
Nach dem Login kopieren

Das kleinste Vielfache von beiden ist 12, also ist das kleinste gemeinsame Vielfache von 3 und 4 12.

Der Implementierungscode dieses Algorithmus lautet wie folgt:

#include<stdio.h>int main() {
   int a, b, max, step, lcm;

   a   = 3;
   b   = 4;
   lcm = 0;

   if(a > b)
      max = step = a;
   else
      max = step = b;

   while(1) {
      if(max%a == 0 && max%b == 0) {
         lcm = max;
         break;    
      }

      max += step;
   }

   printf("LCM is %d", lcm);
   return 0;}
Nach dem Login kopieren

Ausgabe:

LCM is 12
Nach dem Login kopieren

Empfohlene verwandte Video-Tutorials: „Python-Tutorial“ , "C-Video-Tutorial

In diesem Artikel geht es um die Methode zur Berechnung des kleinsten gemeinsamen Vielfachen zweier Zahlen in C. Ich hoffe, dass er Freunden, die ihn benötigen, hilfreich sein wird!

Das obige ist der detaillierte Inhalt vonC-Sprache zur Berechnung des kleinsten gemeinsamen Vielfachen zweier Zahlen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage