题目内容

利用辗转相除法的原理编写程序,求8 251和6 105的最大公约数.

思路分析:辗转相除法的基本步骤是用较大的数(用m表示)除以较小的数(用n表示)得到除式

m=nq+r(0≤r<n)

并且反复执行,且执行的次数用由r是否等于零决定,因此利用循环语句加以解决.

编写程序框图如下:

解:程序如下:

m=8 251

n=6 105

r=m  MOD  n

WHILE  r<>0

m=n

n=r

r=m  MOD  n

WEND

PRINT  n

END

练习册系列答案
相关题目

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

精英家教网