早教吧作业答案频道 -->数学-->
VF怎么样写输入3个数求最小公倍数和最大公约数
题目详情
VF怎么样写输入3个数求最小公倍数和最大公约数
▼优质解答
答案和解析
CLEAR
input "第一个数:" to n1
input "第二个数:" to n2
input "第三个数:" to n3
n=0
lflag=.t.
gy=.t.
DO while lflag
n=n+1
k=MAX(n1,n2,n3)
FOR j=k to 1 step -1
IF INT(n1/j)=n1/j
if INT(n2/j)=n2/j
if INT(n3/j)=n3/j .and.gy
"最大公约数:",j
gy=.f.
EXIT
ENDIF
ENDIF
ENDIF
ENDFOR
IF INT(n/n1)=n/n1 .and.INT(n/n2)=n/n2 .and.INT(n/n3)=n/n3
"最小公倍数:",n
lflag=.f.
ENDIF
ENDDO
input "第一个数:" to n1
input "第二个数:" to n2
input "第三个数:" to n3
n=0
lflag=.t.
gy=.t.
DO while lflag
n=n+1
k=MAX(n1,n2,n3)
FOR j=k to 1 step -1
IF INT(n1/j)=n1/j
if INT(n2/j)=n2/j
if INT(n3/j)=n3/j .and.gy
"最大公约数:",j
gy=.f.
EXIT
ENDIF
ENDIF
ENDIF
ENDFOR
IF INT(n/n1)=n/n1 .and.INT(n/n2)=n/n2 .and.INT(n/n3)=n/n3
"最小公倍数:",n
lflag=.f.
ENDIF
ENDDO
看了 VF怎么样写输入3个数求最小...的网友还看了以下:
被除数是560,商是两位数,那么除数最小应是()A.5B.6C.7 2020-04-07 …
有50个不为0的自然数,它们的总和是3009,在这些数里,奇数的个数比偶数多,那么偶数最多有多少? 2020-04-09 …
一个数的1000倍有1000个因数,那么,原数最少有多少个因数 2020-05-13 …
1000个自然数的和是100000,在这些数里,奇数的个数比偶数的个数多,那么偶数最多有多少? 2020-05-13 …
育才学校数学兴趣小组有三个组,甲组和乙组共36人,乙组和丙组共33人,甲组和丙组共35人,那么人数 2020-05-20 …
会高中数学概率学的帮下忙!请问同时掷3个骰子,出现1点和2点的概率是多少(另一个骰子随便什么点数) 2020-06-13 …
(1)一个自然数的个位数字是4,将这个4移到左边首位数字前面,所构成的新数恰好是原数的4倍,那么原 2020-06-14 …
在一道有余数的除法里,除数是6,那么余数最大是;如果余数是6,那么除数最小是. 2020-07-22 …
780965000是一个什么位数?最高位是什么位?这数中9在什么位上?表示什么?这 2020-11-20 …
汉人为什么人数最多?如题中国有56个名族,为什么汉族人数最多、? 2020-11-30 …