返回列表 發帖

因數分解 - 共有幾個因數

本帖最後由 tonyh 於 2011-11-26 17:01 編輯

讓使用者任意輸入一正整數, 電腦回應此正整數的因數有那些, 以及共有幾個因數.
  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.     int a, num=0;
  6.     cout<<"請輸入一正整數: ";
  7.     cin>>a;
  8.     cout<<a<<"的因數有: ";
  9.     for(int i=1; i<=a; i++)
  10.     {
  11.          if(a%i==0)
  12.          {
  13.               cout<<i<<" ";
  14.               num++;     //num=num+1
  15.          }
  16.     }
  17.     cout<<endl;
  18.     cout<<"總共有"<<num<<"個因數"<<endl;
  19.     system("pause");
  20.     return 0;
  21. }
複製代碼

返回列表