[讨论]为了再次增强大家的自信心(菜鸟们,包括我),再弄道题给大家做!
题目:判断101-200之间有多少个素数,并输出所有素数。判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数
老K这你就不对了,这里初学者很多,让大家讨论讨论未必不是好事
用开方不太好,对于某些数来说,用开方可能算不准,例如121,数学上开方是11,但计算机计算时有可能为10.99999
所以,最好用乘方比较i*i<=n
这个方法可以在简单点,偶数不会是素数,所以循环的话就是i+2,不用i++