#625: c++愈時能給意見嗎?


pcsh710720 (∫tanxdx=-㏑|cosx|+C)

學校 : 新北市立板橋高級中學
編號 : 2491
來源 : [140.120.19.1]
最後登入時間 :
2015-09-30 13:22:17
a007. 判斷質數 | From: [119.77.209.77] | 發表日期 : 2008-09-29 18:28

#include<iostream>   
#include<cmath>
using namespace std;           
int main(){           
    int x,y;     
    while(cin>>x){
  if(x==2){
   cout<<"質數"<<endl;
  }
  else{
   for(y=2;y<=(x-1);y++){
    if(x%y==0){
     cout<<"非質數"<<endl;
     break;
    }
    if(x%y!=0){
     if(y!=(x-1)){
      continue;
     }
     if(y=(x-1)){
      cout<<"質數"<<endl;
     }
    }
   }
  }
 }     
}   
#633: Re:c++愈時能給意見嗎?


beginer (目標Top20 GoGoGo!)

學校 : 國立斗六高級中學
編號 : 2214
來源 : [61.56.15.30]
最後登入時間 :
2010-10-17 09:04:32
a007. 判斷質數 | From: [61.225.239.184] | 發表日期 : 2008-09-30 15:06


只要測試小於更號X的數就行了, 不必全都測~
 
#635: Re:c++愈時能給意見嗎?


POOHccc ()

學校 : 國立臺中技術學院
編號 : 1139
來源 : [220.135.97.253]
最後登入時間 :
2012-02-04 21:23:42
a007. 判斷質數 | From: [220.135.97.253] | 發表日期 : 2008-09-30 17:28


只要測試小於更號X的數就行了, 不必全都測~



小於根號x可能還不夠,要小於且等於根號x

例如:x=9的時候

 
ZeroJudge Forum