题目内容

【题目】欧几里得算法是有记载的最古老的算法,可追溯至公元前300年前.如图的程序框图的算法思路就是来源于欧几里得得法.执行该程序框图(图中aMODb表示a除以b的余数,a=b表示将b的值赋与a)若输入的ab分别为675125,则输出的

A. 0B. 25C. 50D. 75

【答案】B

【解析】

模拟程序框图的运行过程,该程序执行的是欧几里得辗转相除法,求出运算结果即可.

解:

当输入a=675b=125

计算得c=675MOD125=50

赋值得a=125b=50

c≠0,再次计算得c=125MOD50 =25,赋值得a=50b=25

c≠0,再次计算得c=50MOD25 =0,赋值得a=25b=0

故选:B

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网