求最大公约数的简便方法

2022-12-03 投稿:邱贞伟 分享

公约数,顾名思义,就是能被两个数同时整除的一些数。而最大公约数就是这些数中的最大值。

举个例子,比如我们要求96和50的最大公约数。

应该怎么做呢?

首先,我们要将96和50分别进行质因式分解,也就是将它们写成质数乘积的形式。

那何为质数?

质数,又叫素数。指只能被自身和1整除的数。

那么96=2x2x2x2x2x3, 50=2x5x5

然后,找出质因式中二者共同的质数。对比上面两个式子,我们发现二者共同的只有2.

因此,96和50的最大公约数就是2.

#求最大公约数的简便方法#相关文章

C语言求最大公约数while循环

在visual C6.0上,用C语言编写求最大公因数和最小公倍数的程序。1打开visual C6.0-文件-新建-文件-CSource File。2输入预处理命令和主函数:#include<st

0.2万人浏览 最大公约数C语言c语言

c语言最大公约数最小公倍数函数

main(){intp,r,n,m,temp;printf("\nputinlianggeshu:");scanf("%d%d",&n,&m);if(n

0.2万人浏览 最大公约数最小公倍数C语言