写出用更相减损之术求a、b最大公约数的程序.

写出用更相减损之术求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为止.因此设计的算法程序中,须用到循环语句.
举一反三
请试着写出“用圆外切正多边形的周长逼近圆的周长的方法,求出圆周率π的近似值”的程序.
题型:不详难度:| 查看答案
用“更相减损之术”求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时的值.
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.