热门

最新

红包

立Flag

投票

同城

我的

发布
zrk8008
从菜鸟到小蠕虫
3 年前
truezrk8008

两个数的最大公约
int main()
{
int a, b,i;
int tmp = 0;
printf("请输入a&b 的值:>");
scanf("%d,%d", &a, &b);
if (a < b)
{
tmp = a;
a = b;
b = tmp;
}
for (i = b; i > 0; i--)

if (a % i == 0 && b % i == 0)
{
printf("最大公约数为:%d\n", i);
break;//数组不止一个公约数,找到后第一个值为最大,必须用break,终止循环
}

return 0;
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
急需寄存器编译帮助
立即登录