呃,这个判断不对吧?1不是素数吧
static int Isprime(int n)
{
if (n == 1)
return 0;
else if(n==2)
return 1;
else
{
int sqr = Convert.ToInt32(Math.Sqrt(n));
for (int i = sqr; i >= 2;i-- )
{
{
if (n % i == 0)
{
return 0;
}
}
}
return 1;
}