用PB语言求最大公约数和最小公倍数的程序是怎样的啊?
答案:2 悬赏:10 手机版
解决时间 2021-04-15 00:25
- 提问者网友:棒棒糖
- 2021-04-14 01:18
设计一个界面并编写相应脚本,要求输入2个正数,求它们的最大公约数和最小公倍数?
最佳答案
- 五星知识达人网友:毛毛
- 2021-04-14 01:35
最大公约数 还有一种用的是递归o(∩_∩)o 咱c没学好
int li_1,li_2,i,li_max,li_count
li_1=long(em_1.text)
li_2=long(em_2.text)
if li_1>li_2 then
li_count=li_1
else
li_count=li_2
end if
li_max=1
for i=1 to li_count
if(mod(li_1,i)=0 and mod(li_2,i)=0) then
li_max=i
end if
next
//这个是求最小公倍数
if li_1>li_2 then
li_count=li_1
else
li_count=li_2
end if
int li_min
li_max=li_1*li_2
for i=li_count to li_max
if(mod(i,li_1)=0 and mod(i,li_2)=0) then
li_min=i
goto l_1
end if
next
全部回答
- 1楼网友:执傲
- 2021-04-14 02:41
可以利用辗转相减法来解.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯