pppphhhhyyyy 2023-06-05 18:53 采纳率: 80.6%
浏览 11
已结题

关于C语言最大公约数的相关数学问题

关于C语言最大公约数的相关数学问题,想请教一下这个代码是为什么就可以求出来最大公约数,原理是什么?求解释一下

img

  • 写回答

3条回答 默认 最新

  • Huazie 优质创作者: 编程框架技术领域 2023-06-05 19:29
    关注

    最大公约数,一定是 能被 x 或 y 同时整除的 最大的数

    • 首先while 判断条件是 x % y != 0, 如果 x % y == 0 , 那 y 就是 最大公约数,这个好理解吧
    • while 循环内 取 x % y 的值,这个值t 后面继续 赋值给 y , 原始的y 赋值给 x; 继续下一轮判断,直到 x % y == 0,那 y 不就是在找最大的那个公约数嘛
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月14日
  • 已采纳回答 6月6日
  • 创建了问题 6月5日