Re: [問題] 新手寫的判斷質數程式

看板C_and_CPP作者 (喲)時間13年前 (2011/04/10 03:46), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《kyoiku (所有狗類的主人)》之銘言: : for(y=2;y<x;y++) : { : if(x%y==0) : { : cout<<x<<"非質數"<<endl; : break; : } 從這裡開始 x % y 一定 != 0 : if(x%y!=0&&(y+1)==x) 所以在這裡判斷 x%y!=0 是多餘的. : cout<<x<<"乃質數"<<endl; : } -- /yau -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.113.206

04/12 10:58, , 1F
要先加一行else 要拿掉 if 內的!=0
04/12 10:58, 1F

04/13 17:17, , 2F
有沒有else有差嗎 只要判斷x%y==0就一定會break
04/13 17:17, 2F

04/17 11:02, , 3F
對! 這裡是不用else, 前面有break
04/17 11:02, 3F
文章代碼(AID): #1DeBUmVq (C_and_CPP)
文章代碼(AID): #1DeBUmVq (C_and_CPP)