1樓:旅凝雨
設兩數分別為x y
兩個正整數的最大公約數是6:
設兩個係數 a,b
令x=6*a y=6*b ---------(1)最小公倍數是90:
設兩個係數m,n
令90=x*m 90=y*n------------(2)把(1)帶入(2)得
a*m=b*n=15 ----------------(3)我們知道 a,b,m,n都是整數,x不等於y ,並且a、b間無整除關係,沒有公約數(不包括1)
要讓(3)成立只有以下幾種情況:
1*15 3*5
1. 若a=1,b=15 則m=15,n=1 x=6,y=902.若a=3,b=5 則 m=5,n=3 x=18 ,y=30
好辛苦啊,贊一個吧
2樓:匿名使用者
很簡單啊,首先要知道 正整數a和b最小公倍數=a*b/(a和b的最大公約數)
所以設a=6x,b=6y x和y為正整數 的話也就是a*b/6=6x*6y/6=90
也就是x*y=15
那就容易了啊
已知x和y是正整數,又知x*y=15的話
組合一下就出來了吧
不用我說了吧
3樓:臀爺
x=6,y=90
x=18,y=30
輸入兩個正整數m和n,求其最大公約數和最小公倍數
include int main int a,b,num1,num2,temp printf please input two number n scanf d d num1,num2 if num1temp num1 num1 num2 num2 temp a num1 b num2 while ...
編寫一個函式,求兩個正整數的最大公約數
dev cpp c語言環境,通過編譯執行 include int max int a,int b int main 編寫函式 輸入兩個正整數m,n,求它們的最大公約數和最小公倍數 編寫兩個方法 函式 分別求兩個正整數的最大公約數與最小公倍數。公約數指能夠整除一個整數的整數稱為其的約數 如5是10的約...
什麼是最小公約數?什麼叫做最大公約數
沒有 最小公約數 只有 最小公倍數 最大公約數指兩個或多個整數共有約數中最大的一個。最小公倍數指兩個或多個整數公有的倍數中最小的一個。另外,公約數,亦稱 公因數 它是一個能被若干個整數同時均整除的整數。沒有 最小公約數 只有 最小公倍數 或者 最大公約數 最大公約數 指兩個或多個整數共有約數中最大的...