Board logo

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

作者: 葉桔良    時間: 2022-4-30 15:28     標題: 因數分解 (一)

本帖最後由 葉桔良 於 2022-4-30 16:50 編輯

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


作者: 葉桔良    時間: 2022-4-30 15:28

  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. }
複製代碼

作者: 郭閎宇    時間: 2022-4-30 16:42

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

作者: 侯宥安    時間: 2022-4-30 16:43

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

作者: 許浩浩    時間: 2022-4-30 16:43

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

作者: 李彥錡    時間: 2022-4-30 16:43

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

作者: 侯宣仲    時間: 2022-4-30 16:43

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

作者: 許博鈞    時間: 2022-4-30 16:44

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

作者: 錢冠叡    時間: 2022-4-30 16:45

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

作者: 王競儀    時間: 2022-4-30 16:47

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

作者: 黃昱琁    時間: 2022-4-30 16:49

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

作者: 石皓云    時間: 2022-4-30 16:52

  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. }
複製代碼

作者: 連翊恩    時間: 2022-4-30 16:53

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

作者: 侯宣任    時間: 2022-4-30 16:53

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

作者: 張駿霖    時間: 2022-4-30 16:53

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

作者: 謝閔丞    時間: 2022-4-30 16:54

  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. }
複製代碼

作者: 石皓云    時間: 2022-4-30 17:34

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





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