返回列表 發帖

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

本帖最後由 tonyh 於 2014-1-3 20:18 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     cout<<"***天才兒童的質數驗證機***"<<endl<<endl;
  7.     re:
  8.     int a, n=0;
  9.     cout<<"請輸入一正整數: ";
  10.     cin>>a;
  11.     for(int i=1; i<=a; i++)
  12.     {
  13.          if(a%i==0)
  14.              n++;
  15.     }
  16.     if(n==2)
  17.         cout<<a<<"是個質數!"<<endl;
  18.     else
  19.         cout<<a<<"不是質數!"<<endl;
  20.     goto re;
  21.     system("pause");
  22.     return 0;
  23. }
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

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

TOP

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main ()
  5. {
  6. cout<<"***天才兒童的質數驗證機***"<<endl;
  7. re:  
  8. int a,b=0;
  9. cout<<"請輸入一正整數:";
  10. cin>>a;
  11. cout<<a<<"的因數有:";
  12. for (int i=1; i<=a; i++)
  13. {
  14.      if(a%i==0)
  15.          {
  16.                cout<<i<<" ";
  17.                b++;
  18.          }
  19. }
  20. cout<<endl<<"總共有"<<b<<"個!";
  21. cout<<endl;
  22.     if(b==2)
  23.    {
  24.         cout<<a<<"是質數!"<<endl;   
  25.    }else
  26.    {
  27.         cout<<a<<"不是質數!"<<endl;
  28.    }goto re;
  29.    
  30.    
  31. system("pause");
  32. return 0;
  33. }
複製代碼

TOP

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

TOP

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

TOP

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;

  4. int main()
  5. {
  6.     re:   
  7.     int a,n=0;
  8.     cout<<"請輸入一正整數:";
  9.     cin>>a;
  10.     for(int i=1; i<=a; i++)
  11.     {
  12.          if(a%i==0)
  13.          n++;
  14.     }
  15.     if(n==2)
  16.             cout<<a<<"是質數!"<<endl;
  17.     else
  18.             cout<<a<<"不是質數!"<<endl;
  19.     goto re;
  20.     system("pause");
  21.     return 0;
  22. }
複製代碼

TOP

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

TOP

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

TOP

返回列表