满分5 > 高中数学试题 >

试设计求两个正整数m,n的最大公约数的程序.

试设计求两个正整数m,n的最大公约数的程序.
输入m和n两个数字,求两个数字相除的余数,当余数不为0时,把n赋给m,把r赋给n,再求两个数字的余数,当余数不为0时,继续循环,直到型的是直到满足条件结束循环.从而同程序即可. 【解析】 用辗转相除法设计程序如下: Input“m=”;m Input“n=”;n If m MOD n=n  then n=x end if r=m MOD n while r<>0 r=m MOD n m=n n=r wend print m end
复制答案
考点分析:
相关试题推荐
用秦九韶算法求多项式f(x)=7x7+6x6+5x5+4x4+3x3+2x2+x当x=3时的值.
查看答案
用更相减损术求612与468的最大公约数.
查看答案
用辗转相除法求840与1785的最大公约数:
查看答案
完成下列进位制之间的转化.1011001(2)=    (10)=    (5)105(8)=    (10)=    (5)312(5)=    (7)20212(3)=    (10) 查看答案
若六进数13m502(6)化为十进数为12710,则m=    ,把12710化为八进数为    查看答案
试题属性
  • 题型:解答题
  • 难度:中等

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.