不知道为什么M要从等于2开始,看不懂mn分别代表什么
123
首先,m代表1到50这些数字;n代表除数;如果m对n求余运算结果为0,证明m出了1和本身外还能被其他数整除,说明m不是素数。
其次,之所以从2开始,是因为2是最小的素数。
素数的定义就是只能被1和本身整除,从2开始然后就是奇数,第一个for里面的m是遍历0-50的所有数,第二个for里面n用于和2到m之间的数作除法,如果能整除就跳出看是否满足最后一个if,因为只有被自身整除的才是素数,相等就满足咯.