標題:
三數求公因數
[打印本頁]
作者:
陳曜誌
時間:
2025-1-10 17:17
標題:
三數求公因數
本帖最後由 陳曜誌 於 2025-1-10 18:46 編輯
讓使用者依序輸入三個正整數, 電腦回應它們有那些公因數, 以及共有幾個公因數.
執行畫面如下:
作者:
楊炘樺
時間:
2025-1-14 18:30
#include<iostream>
#include<cstdlib>
using namespace std;
int n1,n2,n3,i,small,sum;
int main(void)
{
re:
cout<<"請依序輸入三個正整數: ";
cin>>n1>>n2>>n3;
cout<<n1<<","<<n2<<"與"<<n3<<"的公因數有: ";
small=(n1>n2)?n1:n2;
small=(n3>n2)?n3:n2;
for(int i=1;i<=small;i++)
{
if(n1%i==0 && n2%i==0 && n3%i==0)
{
cout<<i<<' ';
sum++;
}
}
cout<<"\n總共有"<<sum<<"個!\n";
system("pause");
system("cls");
goto re;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2