Re: [問題] 買書自學,結果書的習題都沒答案,碰到 …

看板C_and_CPP (C/C++)作者 (sjgau)時間16年前 (2009/08/31 16:44), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/2 (看更多)
先寫一個簡單的,提供你參考 #include "stdafx.h" // 上面 這一行可以殺掉,加入需要的 #include 指令 #include <process.h> // ---------------------------------------------- int is_prime(int no) { int i; if (no <= 1) { return(0); } if (no == 2) { return(1); } // ------------------------------------------ for (i=3;i<=(no - 1);i+= 2) { if ((no%i) == 0) { return(0); } } return(1); }// end of is_prime() // ---------------------------------------------- int main(int argc, char* argv[]) { int n; printf("\n\n n= "); scanf("%d", &n); int flag= 0, i; for (i= (n-1);i>=2;i--) { if (is_prime(i)) { flag= 1; break; } } if (flag == 0) { printf("\n\n no prime number get!\n"); system("pause"); return(0); } // flag <> 0 printf("\n\n the max. prime number= %d\n", i); system("pause"); return 0; } ※ 引述《leewhite (李白)》之銘言: : 撰寫一程式,可由鍵盤讀入一正整數,並找出小於此數的最大質數。 : 可以幫我解麻 想了好久>.< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.245.110.241

08/31 17:15, , 1F
其實我覺得動輒給答案, 對板及發問者本身都不是好事
08/31 17:15, 1F

08/31 18:50, , 2F
有同感 還回的這麼清楚 真的不太好
08/31 18:50, 2F

08/31 18:58, , 3F
其實原po在上一篇有給pseudo code啦, 至於要不要直接看
08/31 18:58, 3F

08/31 18:58, , 4F
答案, 就是本串的原po自己的責任了XD
08/31 18:58, 4F
文章代碼(AID): #1AcurMLL (C_and_CPP)
文章代碼(AID): #1AcurMLL (C_and_CPP)