返回列表 發帖

找所有質數

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"100以內的質數有:"<<endl;
  7.     for(int i=2; i<=100; i++)
  8.     {
  9.         int sum=0;
  10.         for(int j=2; j<=i; j++)
  11.         {
  12.              if(i%j==0)
  13.              {
  14.               sum++;   
  15.              }
  16.                
  17.         }     
  18.         if(sum==1)
  19.         {
  20.            cout<<i << endl;
  21.         }
  22.          
  23.          
  24.     }
  25.     cout<<endl;
  26.     system("pause");
  27.     return 0;     
  28. }
複製代碼

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"100內的質數有: ";
  7.     for(int i=2;i<100;i++)
  8.     {
  9.         bool y=true;
  10.         for(int j=2;j<i;j++)
  11.         {
  12.             if(i%j==0)
  13.             {
  14.                 y=false;
  15.             }
  16.         }   
  17.         if(y)
  18.         {
  19.             cout<<i<<"\t";
  20.         }
  21.     }
  22.     cout<<endl;
  23.     system("pause");
  24.     return 0;
  25. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"100以內的質數有:"<<endl;
  7.     for(int i=2; i<100; i++)
  8.     {
  9.     int z=0;
  10.         for(int j=2; j<i; j++)      
  11.         {
  12.             if(i%j==0)        
  13.             {
  14.             z++;  
  15.              }
  16.             
  17.         }
  18.         if(z==0)
  19.         {
  20.         cout<< i << endl;
  21.         }
  22.     }  
  23.     system("pause");
  24.     return 0;   
  25. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.    cout<<"二到一百內質數是:"<<endl;
  7.    for(int i=2;i<100; i++ )
  8.       {
  9.        int count=0;
  10.        for(int j=2;j<i;j++ )
  11.                
  12.          if(i%j==0)
  13.         {
  14.          count ++;         
  15.         }
  16.        if(count==0)
  17.        cout<< i <<endl;
  18.        }
  19.    
  20.    
  21.    
  22.    
  23.    
  24.    
  25.   system("pause");
  26.   return 0;  
  27. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6. cout<<"100以內的質數:"<<endl;
  7. for(int i=2;i<100;i++)
  8.   {
  9.   int sum=0;
  10.    for(int j=2;j<i;j++)
  11.     {
  12.      if(i%j==0)
  13.       {
  14.         sum++;   
  15.       }
  16.     }
  17.      if(sum==0)
  18.      {
  19.        cout<<i<<endl;
  20.      }
  21.     }

  22.        system ("pause");
  23.        return 0;
  24. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.   cout<<"100以內的質數有"<<endl;
  7.   for(int i=2;i<100;i++)
  8.   {
  9.    int ans = 0;
  10.    for(int j=2;j<i;j++)      
  11.     {
  12.        if( i%j == 0)
  13.        {
  14.          ans++;
  15.        }     
  16.     }
  17.      if( ans == 0 )
  18.      {
  19.      cout<< i <<endl;
  20.      }
  21.   }
  22. system("pause");
  23. return 0;
  24. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.   cout<<"100以內的質數有:"<<endl;
  7.   for(int i=2; i<100;i++)
  8.   {
  9.     int x=0;
  10.     for(int j=2; j<i;j++)     
  11.     {
  12.       if(i%j==0)            
  13.      {      
  14.        x++;   
  15.      }   
  16.    
  17.     }
  18.     if(x==0)
  19.    {      
  20.     cout<< i <<endl;            
  21.    }   
  22.   }
  23.    system ("pause");
  24.    return 0;      
  25. }   
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"100以內的質數有:"<<endl;
  7.     for(int i=2; i<=100; i++)
  8.     {
  9.         int sum=0;
  10.         for(int j=2; j<=i; j++)
  11.         {
  12.              if(i%j==0)
  13.              {
  14.               sum++;   
  15.              }
  16.                
  17.         }     
  18.         if(sum==1)
  19.         {
  20.            cout<<i << endl;
  21.         }
  22.          
  23.          
  24.     }
  25.     cout<<endl;
  26.      system("pause");
  27.     return 0;
  28. }   
複製代碼

TOP

#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
    cout<<"100以內的質數有:"<<endl;
    for(int i=2;i<100;i++)
    {
       int num=0;
          for(int j=2;j<i;j++)
          {
            if(i%j==0)
            {
              num++;      
            }
          }
           if(num==0)
           {
               cout<<i<<endl;      
           }   
    }
            
            
            
    system("pause");
     return 0;     
}

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=2;i<100;i++)
  7.     {
  8.         int a=0;
  9.         for(int j=2;j<i;j++)
  10.         {
  11.             if(i%j==0)
  12.             {
  13.               a++;
  14.             }
  15.         }
  16.         if(a==0)
  17.             {
  18.               cout<<i<<endl;
  19.             }
  20.     }
  21.     system ("pause");
  22.     return 0;
  23. }
複製代碼

TOP

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"100以內的質數有:"<<endl;
  7.     for(int i=2;i<100;i++)
  8.     {
  9.        int num=0;
  10.           for(int j=2;j<=i;j++)
  11.           {
  12.             if(i%j==0)
  13.             {
  14.               num++;      
  15.             }
  16.           }
  17.            if(num==1)
  18.            {
  19.                cout<<i<<endl;      
  20.            }   
  21.     }
  22.             
  23.             
  24.             
  25.     system("pause");
  26.      return 0;     
  27. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     for(int i=2;i<100;i++)
  7.     {
  8.         int x=0;   
  9.         for(int j=2;j<i;j++)
  10.         {
  11.            if(i%j==0)
  12.            {
  13.               x++;      
  14.            }           
  15.         }  
  16.         if( x == 0)
  17.      {
  18.         cout<<i<<endl;     
  19.      }   
  20.     }     
  21.     system("pause");
  22.     return 0;   
  23. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.   cout<<"2到100的質數有"<<endl;
  7.   for(int i=2;i<100;i++)
  8.   {
  9.    
  10.    int count=0;
  11.    for(int j=2 ; j<=i ; j++)
  12.    {
  13.      if(i%j==0)
  14.      {
  15.        count ++;         
  16.      }
  17.    }
  18.      if(count== 1)
  19.      {
  20.        cout<< i <<endl;
  21.      }
  22.   }
  23.   system("pause");
  24.   return 0;  
  25. }
複製代碼

TOP

返回列表