作者uranusjr (←這人是超級笨蛋)
看板C_and_CPP
標題Re: [問題] 找小於輸入值的最大質數的語法
時間Fri Dec 17 03:20:34 2010
※ 引述《kight (山中雜草一隻鹿)》之銘言:
: #include <iostream>
: #include <cstdlib>
: using namespace std;
: int main(void)
: {
: int i,n=45;
: bool flag=false;
: int prime=n-1;
: while(!flag)
: {
: for(i=2;i<prime;i++)
{
: if(prime%i==0) // not a prime
: {
: prime--;
: continue;
: }
flag=true;
}
: }
: cout << "小於" << n << "的最大質數為" << prime << endl;
: system("pause");
: return 0;
: }
少寫一組大括弧的 bug
請借鑑之, 養成良好的程式碼縮排語大括弧使用習慣...
--
"問おう、貴方が私のマスターか?"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.81.146
→ uranusjr:喔對了, 這程式還有如果輸入小於 3 就不合邏輯的 bug 12/17 03:23
→ xxxx9659:加個大括號還是有問題喔 12/17 08:22
→ kevin1200x:不是不加才是正確的嗎? 12/17 15:22