返回列表 發帖

質數 (一) - 判斷是否為質數

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5.     int x;
  6.     cout<<"***質數驗證機***<<endl<<endl;
  7.     re;
  8.     int sum=0;
  9.     cout<<"請輸入一正整數":;
  10.     cin>>x;
  11.     for(int i=1; i<=x;i+)
  12.        {
  13.           if(x%i=0)
  14.               sum ++;
  15.        }
  16.        cout<<x;
  17.        if(sum=2)
  18.            cout<<"是";
  19.        else
  20.            cout<<"不是";
  21.        cout<<"質數"<<endl;
  22.        goto re;
  23.        system("pause");
  24.     return 0;   
  25.                
  26.               
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.      re:
  7.      int x,i=2;
  8.      cout<<"輸入x的值"<<endl;
  9.      cin>>x;
  10.      while(x>=i)
  11.      {
  12.         if(x==i)
  13.         {         
  14.             cout<<x<<"是質數"<<endl;            
  15.         }               
  16.         else if((x%i)==0)
  17.         {
  18.             cout<<x<<"不是質數"<<endl;
  19.             break;                    
  20.         }
  21.         i++;
  22.         }
  23.      goto re;
  24.      system("pause");
  25.      return 0;
  26. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.      re:
  7.      int x,i=2;
  8.      cout<<"輸入x的值"<<endl;
  9.      cin>>x;
  10.      while(x>=i)
  11.      {
  12.         if(x==i)
  13.         {         
  14.             cout<<x<<"是質數"<<endl;            
  15.         }               
  16.         else if((x%i)==0)
  17.         {
  18.             cout<<x<<"不是質數"<<endl;
  19.             break;                    
  20.         }
  21.         i++;
  22.         }
  23.      goto re;
  24.      system("pause");
  25.      return 0;
  26. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.      re:
  7.      int x,i=2;
  8.      cout<<"輸入x的值"<<endl;
  9.      cin>>x;
  10.      while(x>=i)
  11.      {
  12.      if(x==i)
  13.      {         
  14.      cout<<x<<"是質數"<<endl;            
  15.      }               
  16.      else if((x%i)==0)
  17.      {
  18.      cout<<x<<"不是質數"<<endl;
  19.      break;                    
  20.      }
  21.      i++;
  22.      }
  23.      goto re;
  24.      system("pause");
  25.      return 0;
  26. }
複製代碼

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5.     cout<<"請輸入一正整數">>;
  6.     int x ,=2
  7.     cin>> x ;
  8.    
  9.     whit( x >=i);
  10.     if(x%i==0)
  11.     break;
  12. }   else if(x==1)

  13. }
  14. i++>;
  15. system("pause");
  16.     return 0;
  17. }

  18.      
複製代碼

TOP

返回列表