请帮我找出错误,运行之后没有输出
输出1-50所有的素数
#include <stdio.h>
int main()
{
int m,n;
for(m=2;m<=50;m++)
{
n=2;
while(n>=2 && n<50)
{
if (m%n == 0)
break;
}
n++;
}
if(m == n)
{
printf("%d ",m);
}
return 0;
}