Board logo

標題: [作業] 因數分解 (一) [打印本頁]

作者: tonyh    時間: 2018-12-22 18:54     標題: [作業] 因數分解 (一)

本帖最後由 tonyh 於 2019-10-16 20:29 編輯

設計一小程式, 使能快速列出任一正整數的所有因數, 參考執行畫面如下:


作者: 洪寬瀧    時間: 2018-12-22 23:03

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    cout<<"請輸入一個正整數"<<endl;
  7.    for(int i=i;i<=i;i=i+i)
  8.    {
  9.    cout<<i<<endl;
  10.    }
  11.         system("pause");
  12.         return 0;
  13. }
複製代碼

作者: 王瑞喻    時間: 2018-12-24 22:51

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.         int x;
  7.         cout<<"請輸入一正整數:";
  8.         cin>>x;
  9.         cout<<x<<"的因數有:";
  10.         for(int i=1;i<=x;i++)
  11.         {
  12.                 if(x%i==0)
  13.                 cout<<i<<" ";
  14.         }
  15.        
  16. system("pause");
  17. return 0;
  18. }
複製代碼

作者: 趙一鳴    時間: 2019-1-5 12:56

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int i;
  7.     cout<<"請輸入一個正整數: ";
  8.     cin>>i;
  9.     cout<<i<<"的因數有:";
  10.     for(int j=1;j<=i;j++)
  11.     {
  12.         if(i%j==0)
  13.         {
  14.             cout<<" "<<j;         
  15.         }        
  16.     }
  17.     cout<<endl;
  18.     system("pause");
  19.     return 0;   
  20. }
複製代碼

作者: 曲書辰    時間: 2019-1-5 13:27

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int X;
  7.     cout<<"請輸入一個正整數:";
  8.     cin>>X;
  9.     cout<<X<<"的因數有:";
  10.     for(int i=1;i<=X;i++)
  11.     {
  12.     if(X%i==0)
  13.     cout<<i<<"  ";
  14.     }
  15.     cout<<endl;
  16.     system("pause");
  17.     return 0;   
  18.    
  19. }
複製代碼

作者: 章幼莛    時間: 2019-1-5 13:47

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int i;
  7.     cout<<"請輸入一個正整數:";
  8.     cin>>i;
  9.     cout<<i<<"的因數有:";
  10.     for(int j=1;j<=i;j++)
  11.     {
  12.             if(i%j==0)
  13.             {
  14.             cout<<j<<" ";
  15.             }
  16.     }
  17.     cout<<endl;
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼
回復 1# tonyh
作者: 吳孟書    時間: 2019-1-5 13:51

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int n;
  7.     cout<<"請輸入一個正整數:";
  8.     cin>>n;
  9.     cout<<n<<"的因數有:";
  10.     for(int i=1;i<=n;i++)
  11.     {
  12.          if(n%i==0)
  13.          {
  14.                cout<<i<<" ";   
  15.          }   
  16.     }
  17.     cout<<endl;
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼

作者: 吳孟修    時間: 2019-1-5 13:53

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int x;
  7.     cout<<"請輸入一個正整數:";
  8.     cin>>x;
  9.     cout<<x<<"的因數有:";
  10.     for(int i=1;i<=x;i++)
  11.     {
  12.         if(x%i==0)
  13.         {
  14.             cout<<i<<" ";         
  15.         }
  16.     }
  17.     cout<<endl;
  18.     system("pause");
  19.     return 0;
  20. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2