vfp中,怎么用表单求两个数的最大公约数和最小公倍数

vfp中,怎么用表单求两个数的最大公约数和最小公倍数

第四题
CChangyang 1年前 已收到1个回答 举报

炒吧吵吧不是罪 春芽

共回答了20个问题采纳率:85% 举报

你双击右边的那个文本框,在其click事件中输入程序代码
a=val(allt(thisform.text1.value))
b=val(allt(thisform.text1.value))
for m=min(a,b) to 1 step -1
if a%m=0 and b%m=0
exit
endif
endfor
thisform.label1.caption="两个数的最大公约数是:"+allt(str(m))
thisform.label2.caption="两个数的最小公倍数是:"+allt(str(a*b/m))
thisform.refresh
表单运行时,在两个文本框中输入数以后,你用鼠标单击右边的文本框就能执行.

1年前 追问

1

CChangyang 举报

貌似不对啊,亲

举报 炒吧吵吧不是罪

绝对是对的!

CChangyang 举报

问题是,运行了之后不怎么对

举报 炒吧吵吧不是罪

你能把运行后的情况简单说一下吗?出现什么样的错误信息提示?
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 3.221 s. - webmaster@yulucn.com