当前位置:高中试题 > 数学试题 > 算法案例 > 写出用更相减损之术求a、b最大公约数的程序. ...
题目
题型:不详难度:来源:
写出用更相减损之术求a、b最大公约数的程序.
答案

程序如下:
a="input " (“a=”);
b="input " (“b=”);
while  a<>b
if  a>=b
a=a-b;
else
b=b-a;
end
end
print(%io(2),a,“a、b最大公约数:”);
解析
按照更相减损术求两数最大公约数的思想步骤,其关键是判断a、b的大小及a-b的大小,直到差为0为止.因此设计的算法程序中,须用到循环语句.
核心考点
试题【写出用更相减损之术求a、b最大公约数的程序. 】;主要考察你对算法案例等知识点的理解。[详细]
举一反三
请试着写出“用圆外切正多边形的周长逼近圆的周长的方法,求出圆周率π的近似值”的程序.
题型:不详难度:| 查看答案
用“更相减损之术”求16与12的最大公约数.
题型:不详难度:| 查看答案
求五次多项式f(x)=a5x5+a4x4+a3x3+a2x2+a1x+a0,当x=x0(x0为任意实数)时的值.
题型:不详难度:| 查看答案
求90与36的最大公约数.
题型:不详难度:| 查看答案
求多项式f(x)=2x5-5x4-4x3+3x2-6x+7当x=5时的值.
题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.