问题出在哪呢?
#include<stdio.h>
#include<math.h>
int isprime(int x)
{
int n,i=2; float k;
k=sqrt(n);
if(i<=k)
{
for(i=2;i<=k;i++)
{
if(n%i==0)
return 0;
}
return 1;
}
}
void main()
{
int n;
scanf("%d",&n);
if(isprime(n)==0)
printf("n不是素数");
if(isprime(n))
printf("n是素数");
}