最大公约数的编程 set talk off input"请输入第一个数:"to m input"请输入第二个数:"to n
k=min(m,n)
i=2
p=1
do while i
人气:359 ℃ 时间:2020-03-28 01:45:34
解答
i = i + x 是计算机语法,使 i 的值加 x(也叫自增 x).
(它其实是先计算 i + x 的值存入寄存器R,再执行 i = R 把R赋值给 i).
简单说,i = i + 1 就是让 i 增大 1,仅此而已.但是求最小公倍数的时候是i=i-1?我想问的是它在里面表达的数据i = i + 1 就是让 i 增大 1,同理,i = i -1 就是 i 减小 1,i = i * x 就是 i 变成 x 倍,i = i / x 就是 i 除以 x。求最小公倍数的算法是从较大共倍数(m * n)开始,用较小的公倍数(符合条件的 i)代替较大的公倍数(p = i),一直到i < 1为止,这时 p 就是最小的,也就是最小公倍数。附代码:i = m * np = m * ndo while i >= 1If int(i / m) = i / m and int(i / n) = i / n Thenp = iEnd Ifi = i -1Loop(没调试过,你试试能不能用?)
推荐
猜你喜欢
- It's reported that by the end of this month the output of TV sets in this factory----by about 10%
- 有甲乙丙三人,甲每小时行3km,乙每小时行4km,丙每小时行5km,某日甲下午1点,乙下午2点,丙下午3点从同地
- 已知:关于x的一元二次方程mx²-(3m+2)x+2m+2=0(m>0).求证:方程有两个不相等的实数根
- 什么叫做相反意义的量?我看过有的书写的是 意义相反还不行,必须要有数量 .
- 两条直线的夹角的大小是否等于它们的方向向量夹角的大小
- 1.在国际单位制中,时间的主单位是_______,符号是_________.常用的质量的单位有________,__________,__________.
- 书名号,双引号之间不需要用其它标点符号,
- 1,需要制得56kg含杂质 3%的生铁需要含 fe2o3的 赤铁矿为多少千克?