C 언어에서 두 숫자의 최소공배수를 계산하는 방법: 두 숫자의 배수를 나열하고 하나씩 비교하여 동일한 배수, 즉 공배수를 찾는 코드는 [while( 1){if(최대 %a==0&&max%b==0){lcm=max;break;}].
LCM(최소 공배수)은 최소 공배수입니다. 두 값의 최소공배수는 두 값의 공배수인 가장 작은 양의 값입니다.
예를 들어 3과 4의 배수는 12입니다.
3 →3,6,9,12,15 ... 4 →4,8,12,16,20 ...
둘 다의 가장 작은 배수는 12이므로 3과 4의 최소 공배수는 12입니다.
이 알고리즘의 구현 코드는 다음과 같습니다.
#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;}
출력:
LCM is 12
추천 관련 비디오 튜토리얼: "Python tutorial", "C video tutorial"
이 글은 최소값 계산에 관한 것입니다. c의 두 숫자 공배수 방법 소개, 도움이 필요한 친구들에게 도움이 되길 바랍니다!
위 내용은 두 숫자의 최소 공배수를 계산하는 C 언어의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!