当前位置: 代码迷 >> C语言 >> 求两个数的最大公约数?
  详细解决方案

求两个数的最大公约数?

热度:317   发布时间:2006-03-06 14:15:00.0

但是那样的话,浪费了计算的时间


----------------解决方案--------------------------------------------------------
还增加了计算机的工作量
----------------解决方案--------------------------------------------------------
以下是引用zhangjuan在2006-3-6 14:16:00的发言:
还增加了计算机的工作量

也对


----------------解决方案--------------------------------------------------------
这是我测试的,结果是没错.不知道会不会太冗长
main()
{
int a,b,r,x;
scanf("%d,%d",&a,&b);
if(a<b)
{x=b;
b=a;
a=x;
}
while(b!=0)
{
r=a%b;
a=b;
b=r;
}
printf("%d",a);
}
----------------解决方案--------------------------------------------------------
  相关解决方案