- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- int num=0,num1=0,num2=0,same=1,count=0;
- cout<<"公因數計算器"<<endl;
- cout<<"請輸入一個數值:"<<endl;
- cin >>num;
- cout<<"請輸入第二個數值:"<<endl;
- cin >>num1;
- cout<<"請輸入第三個數值:"<<endl;
- cin >>num2;
- cout<<"公因數有:";
- while(true)
- {
- if(num%same==0&&num1%same==0&&num2%same==0)
- {
- cout<<same;
- cout<<" ";
- count=count+1;
- }
- same++;
- }
- cout<<"有"<<count<<"個因數"<<endl;
- system("pause");
- return 0;
- }
複製代碼 |