C语言 最大公约数,最小公倍数(详细注释代码 一次解决)

C语言 最大公约数,最小公倍数(详细注释代码 一次解决),第1张

我们采用欧几里德算法(Euclidean algorithm),是求两个正整数之最大公约数的算法。

            具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。

#include
int gcd(int long long a,int long long b);     //声明我们要定义的函数
int gcd(int long long a,int  long long b)      //定义gcd函数
{
	int  long long t,r;             //定义长整形
	if(a


运行结果无报错,且成功执行

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/676173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-19
下一篇 2022-04-19

发表评论

登录后才能评论

评论列表(0条)