很简单的一个求素数的函数,但是我的c++就是不显示结果,求教
#include <iostream>#include <math.h>
using namespace std;
int main(int argc,int *argv[])
{
int a,b,i,j;
cout<<"输如最小数值:";
cin>>a;
cout<<"输出最大数值:";
cin>>b;
for(i=a;i<=b;i++)
{
for(j=2;j<=sqrt(i);j++)
if(i%j==0)
break;
if(j>=sqrt(i)+1)
cout<<i;
}
return 0;
}