作者sjgau (sjgau)
看板C_and_CPP
標題Re: [問題] 買書自學,結果書的習題都沒答案,碰到 …
時間Mon Aug 31 10:52:45 2009
input n= ?
max= 1;
max_old= max;
for i=2 to n step 1 do begin
if (is_prime(i) == 1) then begin
max_old= max;
max= i;
end;
end;
if (max <= 2) then begin
// 表示所 input 的 n 值, 不正確
// n 必須 > 2
// 因為 1 不是質數
// 題目要求找出比 n 小的質數
end
else if (max == n) then begin
max= max_old;
end;
// max 就是所要的 答案
※ 引述《leewhite (李白)》之銘言:
: 撰寫一程式,可由鍵盤讀入一正整數,並找出小於此數的最大質數。
: 可以幫我解麻 想了好久>.<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.245.110.241
推 leewhite:感謝您^+++^ 08/31 11:07
→ sjgau:以上,只是構想,沒有經過實際驗證 08/31 11:32
推 eagle36:這是C嗎 冏 看起來好像BASIC 09/01 01:23
推 VictorTom:Pseudo Code吧, 多少加入了常用Language的習慣寫法啦:) 09/01 01:31