刷题宝
  • 刷题首页
题库 高中数学

题干

请将以下用“更相减损术”求两个正整数a,b的最大公约数的程序补充完整:
INPUT “a,b=”;a,b
WHILE a<>b
IF a>b THEN
a=a-b
ELSE
_________
END IF
WEND
PRINT a
END
上一题 下一题 0.99难度 填空题 更新时间:2017-12-21 11:35:42

答案(点此获取答案解析)

同类题1

(1)用辗转相除法或更相减损术求204与85的最大公约数.
(2)根据下面的要求,求满足1+2+3+…+n >500的最小的自然数n.以下是解决该问题的一个程序,但有几处错误,请找出错误并予以更正.

同类题2

《九章算术》是中国古代第一部数学专著,全书总结了战国、秦、汉时期的数学成就.“更相减损术”便出自其中,原文记载如下:“可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也.”其核心思想编译成如示框图,若输入的,分别为45,63,则输出的为(  )
A.2B.3C.5D.9

同类题3

(1)用更相减损术求184,253的最大公约数;
(2)用辗转相除法求98,280的最大公约数.

同类题4

在用“等值算法”求98和56的最大公约数时,操作如下:(98,56)→(42,56)→(42,14)→(28,14)→(14,14),由此可知两数的最大公约数为(  )
A.98B.56C.14D.42
相关知识点
  • 算法与框图
  • 算法初步
  • 算法案例
  • 辗转相除法
  • 用更相减损术设计算法
刷题宝 没有分数是刷题提高不了的! 粤ICP备12066032号

本站仅为免费收集试题提供给学生刷题,不做任何盈利性活动!如无意侵犯您的合法权益,联系站长删除处理(QQ:2572127418)