m0_74094528 2022-10-15 11:18 采纳率: 100%
浏览 17
已结题

两个函数求两个整数的最大公约数

img


内容无报错,但运行后输入8,6,输出结果为0,无论输入任何两个数字,输出结果都为0,请教一下各位这是什么原因

  • 写回答

2条回答 默认 最新

  • X-道至简 2022-10-15 11:32
    关注

    你这个肯定是0,循环结束的条件是 r != 0, 所以如果能退出循序,r肯定=0
    换个思路写 找出min =(m,n较小的数),然后for循环 min到2,m%min==0 && n%min==0 就找到

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月23日
  • 已采纳回答 10月15日
  • 创建了问题 10月15日