帮忙看看 谢 实在是不会 题目是输入两个整数2 20求这个区间内素数的个数
你这缩进也太乱了吧
14行应该是a==2
还有你判断素数逻辑也不对,应该是循环完毕之后发现没有因数才把count+1
素数的定义是除了1于其本身以外不存在因数
那么也就意味着只要在2和该数的开方下只要有一个数可以被整除该数就不是素数并跳出
随后判断该数是不是素数
实现方法:可以通过bool变量来控制是否是素数
发现是素数就改变bool变量的值并跳出
比较值并作出判断是否统计素数加一
ps:别忘了一次后重新设置bool的值