求大神帮忙分析一下关于素数的一个编程!!!!!!!!!!!!!!!!!!!!
#include<stdio.h>#include<math.h>
int main()
{
int m,n,i,;
scanf("%d %d",&m,&n);
for(;m<n;m++)
for(i=2;i<=(m/2);i++)
if(m%i==0)
break;
printf("%d ",m);
return 0;
}
我的想法是:m进去,进入小循环开始筛选,如果整除即跳出然后在大循环里m++,符合条件的输出。虚心求教,刚学c++不太有逻辑感。不知道表达清楚了没