搜索
查看: 714|回复: 8
打印 上一主题 下一主题

求任意2个数的最大公约数哪里错了,能运行但是结果错的求指教

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-24 16:30:53 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
10啊哈币
int main()
{
int i,a,b,c;
scanf("%d%d",&a,&b);
if(a<b)
   {c=b;
    b=a;
    a=c;
    }
    while(a%b!=0)
    {i=a&b;
    a=b;
    b=i;
}
printf("%d",a);


沙发
 楼主| 发表于 2014-4-24 17:14:46 | 显示全部楼层
rosynirvana 发表于 2014-4-24 16:51
i=a&b;

我没见过这样算gcd的,你确定不是  ?

辗转相除法
板凳
 楼主| 发表于 2014-4-24 17:16:59 | 显示全部楼层
rosynirvana 发表于 2014-4-24 16:51
i=a&b;

我没见过这样算gcd的,你确定不是  ?

改了。还是结果不对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表