为了账号安全,请及时绑定邮箱和手机立即绑定

求解这是什么原理,什么思路。。。

求解这是什么原理,什么思路。。。

C C++
续点一支烟丶 2017-02-10 22:34:35
#include<stdio.h>int main(){ int m, n; for (m = 2; m <= 50; m++) {  for (n = 2; n < m; n ++ )  {   if (m % n ==0)   break;  }  if (m == n)  printf("%d  ", m); } getchar(); return 0;}
查看完整描述

3 回答

?
慕粉13202587281

TA贡献9条经验 获得超1个赞

这个就是求素数的原理,素数是指除了本身和1与任何数都无法整除的数,代码的意思是输出2~50内的所有的素数,就是一个一个遍历,其实只要计算2~根号m内的数就行了

查看完整回答
反对 回复 2017-02-13
?
C_ROCK

TA贡献1条经验 获得超0个赞

这应该是求素数吧!!就是满足能被一个比它小的整除就结束内循环,直到两个数相等就说明没有能整除它的数,就是素数了,我能明显感觉到我的语言混乱~~~~
查看完整回答
反对 回复 2017-02-10
  • 3 回答
  • 0 关注
  • 1049 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信