【C语言】求两个数的最小公倍数

求两个数的最小公倍数

方法一:for循环

#define _CRT_SECURE_NO_DEPRECATE
#include

int main() {
	int a = 0;
	int	b = 0;
	scanf("%d %d", &a, &b);
	
	//方法一:
	for (int i = 1; ; i++) {
		if ((a * i) % b == 0) {
			printf("%d", a * i);
			break;
		}
    
    return 0;
	}

方法二:while循环

int main() {
	int a = 0;
	int	b = 0;
	scanf("%d %d", &a, &b);
	int m = (a > b ? a : b);//求两数中的较大者

//方法二:
	while (1) {
		if ((m % a) == 0 && (m % b) == 0) {
			printf("%d", m);
			break;
		}
		m++;
	}
	
	return 0;
}

输出结果:

【C语言】求两个数的最小公倍数_第1张图片

你可能感兴趣的:(c语言,c++,算法)