老K这你就不对了,这里初学者很多,让大家讨论讨论未必不是好事
用开方不太好,对于某些数来说,用开方可能算不准,例如121,数学上开方是11,但计算机计算时有可能为10.99999所以,最好用乘方比较i*i<=n
赞成,开始不要太难,不然就没兴趣了
[此贴子已经被作者于2007-10-15 16:11:52编辑过]
这个方法可以在简单点,偶数不会是素数,所以循环的话就是i+2,不用i++