標題:
210 選擇敘述與迴圈 (最大公因數與最小公倍數)
[打印本頁]
作者:
陳育霖
時間:
2023-8-11 22:45
標題:
210 選擇敘述與迴圈 (最大公因數與最小公倍數)
1. 題目說明:
請依下列題意進行作答,使輸出值符合題意要求。
2. 設計說明:
請撰寫一程式,讓使用者輸入兩個正整數a、b,分別輸出a、b的最大公因數和最小公倍數。
提示:若使用 Java 語言答題,請以「JP」開頭命名包含 main 靜態方法的 class,評測系統才能正確評分。
3. 輸入輸出:
輸入說明
兩個正整數
輸出說明
最大公因數和最小公倍數
範例輸入
12
18
範例輸出
6
36
本帖隱藏的內容需要回復才可以瀏覽
作者:
王銘鴻
時間:
2023-8-12 11:34
#include<bits/stdc++.h>
using namespace std;
int main ()
{
int a,b,c,d;
cin >> a >> b;
c=a;
d=b;
while(b!=0)
{
int temp=b;
b=a%b;
a=temp;
}
cout<< a <<endl;
cout<< c*d/a<<endl;
return 0;
}
複製代碼
作者:
曾宥程
時間:
2023-8-12 11:36
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,temp=0;
cin >> a >> b;
c=a*b;
while(b!=0)
{
temp=b;
b=a%b;
a=temp;
}
cout << a << endl << c/a << endl;
return 0;
}
複製代碼
作者:
林羿丞
時間:
2023-8-12 11:38
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c,d;
cin>>a>>b;
c=a;
d=b;
while(b!=0){
int x=b;
b=a%b;
a=x;
}
cout<<a<<endl;
cout<<c*d/a<<endl;
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2