本帖最後由 董宸佑 於 2019-11-8 20:56 編輯
- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- int m, n, s, gcd;
- cout<<"請輸入第一個正整數: ";
- cin>>m;
- cout<<"請輸入第二個正整數: ";
- cin>>n;
- s=m<n?m:n;
- cout<<m<<"與"<<n<<"的最大公因數是: ";
- for(int i=s; i>=1; i--)
- {
- if(m%i==0 && n%i==0)
- {
- gcd=i;
- break;
- }
- }
- cout<<gcd<<endl<<endl;
- system("pause");
- return 0;
- }
複製代碼 |