欧几里德算法:辗转求余
2006-06-10 09:37
323 查看
/*欧几里德算法:辗转求余
原理: gcd(a,b)=gcd(b,a mod b)
当b为0时,两数的最大公因式即为a
getchar()会接受前一个scanf的回车符
*/
#include<stdio.h>
void main()
{
int temp;
int a,b;
scanf("%d",&a);
scanf("%d",&b);
printf("the greatest common factor of %d and %d is ",a,b);
while(b!=0)
{
temp=b;
b=a%b;
a=temp;
}
printf("%d/n",a);
getchar();
getchar();
}
原理: gcd(a,b)=gcd(b,a mod b)
当b为0时,两数的最大公因式即为a
getchar()会接受前一个scanf的回车符
*/
#include<stdio.h>
void main()
{
int temp;
int a,b;
scanf("%d",&a);
scanf("%d",&b);
printf("the greatest common factor of %d and %d is ",a,b);
while(b!=0)
{
temp=b;
b=a%b;
a=temp;
}
printf("%d/n",a);
getchar();
getchar();
}
相关文章推荐
- 欧几里德算法(辗转相处算法:最大公约数算法)
- 欧几里德算法(辗转相处法)练手
- 扩展的欧几里德算法(Extended_Euclid_gcd)
- 在男人间辗转的佳人——三国十大美女
- 半夜辗转难眠,又爬起来开电脑。。。干了一些违背事实的事情。。。。
- 欧几里德算法、扩展欧几里德算法、乘法逆元
- 欧几里德算法
- 欧几里德算法求最大公约数--汇编
- 欧几里德算法与扩展的欧几里德算法
- 数论基础_欧几里德算法
- 最大公约数与欧几里德算法
- ACM-欧几里德算法
- 欧几里德算法
- 【给小学奥数跪了-Pick公式与欧几里德算法】poj1265—Area
- 算法初步学习一 欧几里德算法(最大公约数)
- C#实现用欧几里德算法、连续整数检测算法、公因数算法求两个非负整数的最大公约数
- 扩展欧几里德算法 线性同余方程 中国剩余定理
- 欧几里德算法 求最大公约数
- 欧几里德算法求最大公约数
- 英雄会-----倒水-----欧几里德算法