这是一个数学问题,算法不难, 不像interview能遇到的

you need nested for loop / while loop:

let input=n
is_prime: boolean;
for i=2 to n do
{
is_prime=true
for j=2 to i-1 do
{
if ( i mod j == 0) then {is_prime=false; break}
}
if is_prime then print n

}
大概就是这个意思。

所有跟帖: 

last line should be: if is_prime then print i -MGM- 给 MGM 发送悄悄话 (0 bytes) () 07/17/2007 postreply 21:30:26

请您先登陆,再发跟帖!