返回列表 發帖

因數分解 (三) - 計算因數的總和

呈上題
另外計算因數的總和
  1. #include<cstdlib>
  2. #include<iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.     //因數計算機
  7.     // 10 => 1,2,5,10
  8.    
  9.     int num = 0;
  10.     int count =0;
  11.     int sum =0;
  12.     cin >> num;
  13.    
  14.     for(int i=1;i<=num;i++)
  15.     {
  16.       if(num % i ==0)
  17.       {
  18.         cout << i << ",";
  19.         count++;
  20.         sum = i + sum;
  21.       }        
  22.     }
  23.     cout <<"因數總和為:" << sum << endl;
  24.     cout <<"共有:" << count<< "個";
  25.    
  26.     system("pause");
  27.     return 0;   
  28. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表