#9217: 在c++答案正確 這裡卻WA??求解


wei09955104 (wei)

學校 : 臺北市立成功高級中學
編號 : 43278
來源 : [203.64.138.20]
最後登入時間 :
2014-10-02 10:44:12
a007. 判斷質數 | From: [123.192.21.234] | 發表日期 : 2014-09-21 11:48

我是個自學新手 遇到如上問題........

 

請問哪裡出錯了??

#include<iostream>
using namespace std;
int test(int b)
{
  int i;
  for(i=2;i<=b-1;i++)
   {
    while(b%i==0)
    return 0;                         
     
   }
}


int main()
{
    int a;
    while(cin>>a)
    {
     if(test(a)==0)
     cout<<"非質數"<<endl;
     else
     cout<<"質數"<<endl;
    }
   
   
 return 0;  
}

 
#9250: Re:在c++答案正確 這裡卻WA??求解


ak5612599 (魂o小草)

學校 : 明新科技大學
編號 : 35696
來源 : [175.98.144.194]
最後登入時間 :
2023-02-24 11:16:37
a007. 判斷質數 | From: [120.105.96.200] | 發表日期 : 2014-09-26 19:02

2是質數喔!!!

 

 
ZeroJudge Forum