- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int main()
- {
- int x,y;
- cout<<"請輸入第一個數: ";
- cin>>x;
- cout<<"請輸入第二個數: ";
- cin>>y;
- int z=0;
- int j=0;
- if(x>y || x==y)
- {
- j=y;
- }else if(y>x)
- {
- j=x;
- }
- for(int i=j;i>=1;i--)
- {
- if(x%i==0 && y%i==0)
- {
- z=i;
- break;
- }
-
- }
- cout<<x<<"與"<<y<<"最大的公因數是: "<<z<<endl;
- system ("pause");
- return 0;
- }
複製代碼 |