返回列表 發帖

[隨堂測驗] 質數 (一) - 判斷是否為質數



本帖隱藏的內容需要回復才可以瀏覽

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     re:
  6.     int x,sum=0;
  7. cout<<"***天才兒童的質數製造機***"<<endl;
  8. cout<<"請輸入數字";
  9. cin>>x;
  10. for(int i=1;i<=x;i++)
  11. {
  12. if(x%i==0)
  13. sum++;
  14. }
  15. if(sum==2)
  16.     cout<<x<<"是質數"<<endl;
  17. else
  18. cout<<x<<"不是質數"<<endl;
  19. cout<<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.     re:
  7.         system("cls");
  8.         int a,b;
  9.         cout<<"輸入一個正整數"<<endl;
  10.         cin>>a;
  11.         for(int i=1; i<a; i++){
  12.             if(a%i==0){
  13.                 b=i;
  14.             }
  15.         }
  16.         if(b==1){
  17.             cout<<a<<"是一個質數"<<endl;
  18.         }
  19.         else{
  20.             cout<<a<<"不是一個質數"<<endl;
  21.         }

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

TOP

  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5. re:
  6. int a,b=0;

  7. cout<<"***天才兒童的質數製造機***"<<endl;
  8. cout<<"請輸入數字:";
  9. cin>>a;

  10. for(int i=1;i<=a;i++){
  11.     if(a%i==0){

  12.         b+=1;
  13.     }
  14. }
  15. cout<<endl;
  16. if(b==2)
  17.     cout<<a<<"是質數"<<endl;
  18. else
  19. cout<<a<<"不是質數"<<endl;
  20. cout<<endl;
  21. goto re;



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

TOP

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

TOP

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

TOP

[quote][/quote]
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main(){
  5.     cout<<"***天才兒童的質數驗證機***"<<endl;
  6.     re:
  7.     int a,sum=0;
  8.     cout<<"請輸入一個正整數:"<<endl;
  9.     cin>>a;
  10.     cout<<endl;
  11.     for(int i=1;i<=a;i++){
  12.         if(a%i==0){
  13.             sum++;


  14.         }
  15.     }
  16.      if(sum==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<<endl;
  7.     re:
  8.     int x,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.     if(sum==2)
  17.         cout<<x<<"是個質數!"<<endl;
  18.     else
  19.         cout<<x<<"不是質數!"<<endl;
  20.     goto re;
  21.     return 0;   
  22. }
複製代碼

TOP

返回列表