用辗转相除法示最大公约数和最小公倍数?(C语言)

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 14:50:08
用辗转相除法示最大公约数和最小公倍数?(C语言)
xPN@]?1%4= LtaH Q JeQbPH\ 1Y9GǦ6ځ=_5o2lqī79r8_v)4nQߵ|RU*n"vfNt\D  4ɉ)lz5c;2?T:&jO* ^꧐{伨 Ia' d!, ޱ0/ͤ_us6$jd#%[!@ R[ab.ɬ*E$ 0

用辗转相除法示最大公约数和最小公倍数?(C语言)
用辗转相除法示最大公约数和最小公倍数?(C语言)

用辗转相除法示最大公约数和最小公倍数?(C语言)

#include"stdio.h"

void main()

{

int a, b, r, p;

printf("请输入两个数:");

scanf("%d%d", &a, &b);

p = a * b;

while ((r = a % b) != 0)

{

a = b;

b = r;

}

p = p / b;

printf("最大公约数:%d\n最小公倍数:%d", b, p);

}  

不懂可以追问