课程
/后端开发
/C
/C语言入门
不知道为什么M要从等于2开始,看不懂mn分别代表什么
2018-06-18
源自:C语言入门 4-14
正在回答
123
首先,m代表1到50这些数字;n代表除数;如果m对n求余运算结果为0,证明m出了1和本身外还能被其他数整除,说明m不是素数。
其次,之所以从2开始,是因为2是最小的素数。
素数的定义就是只能被1和本身整除,从2开始然后就是奇数,第一个for里面的m是遍历0-50的所有数,第二个for里面n用于和2到m之间的数作除法,如果能整除就跳出看是否满足最后一个if,因为只有被自身整除的才是素数,相等就满足咯.
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答m、n分别代表什么
3 回答for(n=2; n<m; n++)的n<m是什么意思
3 回答请问“m/n ==0”是什么意思???
2 回答第5行的m 和7行末尾的unit 分别代表什么意思啊
1 回答请问“m%n ==0"是什么意思????