判断素数出问题!不知道哪出错了。
											下面是我写的代码,求教指点#include<iostream.h>
#include<math.h>
int main()
{
int a;
cin>>a;
for(int i=2;i<=sqrt(a);i++)
{
if(a%i==0)
break;
}
if(i>=sqrt(a)+1)
{
cout<<"yes"<<endl;
}
else
{
cout<<"no"<<endl;
}
return 0;
}
 2011-10-15 17:29
	    2011-10-15 17:29
   2011-10-15 18:31
	    2011-10-15 18:31
   程序代码:
程序代码:#include<iostream.h>
#include<math.h>
int main()
{
    int a;
    cin>>a;
    for(int i=2;i<=sqrt(a);i++)
    {
        if(a%i==0)
            break;
    }
    if(i>sqrt(a))
    {
        cout<<"yes"<<endl;
    }
    else
    {
        cout<<"no"<<endl;
    }
    return 0;
} 你看下 2011-10-15 18:39
	    2011-10-15 18:39