#1047: 為什麼會wa?


pcsh710719 (jason)

學校 : 新北市立板橋高級中學
編號 : 2485
來源 : [211.74.219.4]
最後登入時間 :
2011-06-08 21:40:46
a007. 判斷質數 | From: [59.112.133.178] | 發表日期 : 2008-12-10 22:25

 #include<iostream>  
 #include<cstdlib>  
 #include<iomanip>  
 #include<cmath>

 using namespace std;     
    
 int main ()     
 { long long   a , n  , d ;   
 a = 2 ;     
cin >>  n ;  

 if( sqrt((double)n) < 2 )
  cout<< "質數" << endl ; 
 else if( n % 2 == 0 )
 cout<< "非質數" << endl ;
 
 else if( sqrt((double)n) > 2  )

 { while( a < sqrt((double)n) )  
 {   
    a++   ;
  d = n % a  ;  
if( d == 0 )  
  break ;  
else 
   
   ;  
           
 }  
 
 if( d != 0 )  
     cout<< "質數" << endl ;  
 else 
  cout<< "非質數" << endl ;  }
   
 } 

 

 
#1049: Re:為什麼會wa?


snail (蝸牛)

學校 : 新北市立板橋高級中學
編號 : 2021
來源 : [101.137.60.28]
最後登入時間 :
2024-11-10 16:35:50
a007. 判斷質數 | From: [218.211.230.114] | 發表日期 : 2008-12-11 03:16

這題是 EOF 版,不是 1行版,要用迴圈來讀取輸入。 
ZeroJudge Forum