返回列表 發帖

[作業]質數 (二) - 1000以內的質數有哪些?

本帖最後由 張翼安 於 2016-1-30 11:04 編輯

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.      for(int x = 2; x <= 1000; x++)
  7.      {
  8.      int i = 2;
  9.      while(x >= i)
  10.      {
  11.         if(x == i)
  12.         {         
  13.             cout << x <<",";        
  14.         }               
  15.         else if((x % i)== 0)
  16.         {
  17.             break;                    
  18.         }
  19.         i++;
  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.      for(int x=2 ; x <= 1000 ; x++){
  7.          int i=2 ;
  8.              while (x >= i ){
  9.                     if(x==i)
  10.                         {         
  11.                             cout<<x<<"是質數"<<endl;            
  12.                                 }               
  13.                                     else if((x%i)==0)
  14.                                         {
  15.                                             cout<<x<<"不是質數"<<endl;
  16.                                                 break;                    
  17.                                                     }
  18.                                                         i++;
  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.      for(int x=2;x<=1000;x++)
  7.      {
  8.      int i=2;        
  9.           while(x>=i)
  10.           {
  11.                 if(x==i)
  12.                 {         
  13.                 cout<<x<<endl;            
  14.                 }               
  15.                 else if((x%i)==0)
  16.                 {
  17.                 break;
  18.                 }                    
  19.           }
  20.           i++;
  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.      for(int x = 2; x <= 1000; x++)
  7.      {
  8.       int i=2;
  9.      while(x >= i)
  10.      {
  11.         if(x == i)
  12.         {         
  13.             cout << x <<"";        
  14.         }               
  15.         else if((x % i)== 0)
  16.         {
  17.             break;                    
  18.         }
  19.         i++;
  20.         }
  21.      system("pause");
  22.   }  return 0;
  23. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {

  6.      for(int x=2;x<=1000;x++)
  7.      {
  8.         int i=2;
  9.         while(x>=i)
  10.         {
  11.            if(x==i)
  12.            {         
  13.                cout<<x<<"\t"<<endl;
  14.            }               
  15.            else if((x%i)==0)
  16.            {
  17.                break;                    
  18.            }
  19.            i++;
  20.         }
  21.      }
  22.      system("pause");
  23.      return 0;
  24. }
複製代碼

TOP

返回列表