判别素数
编一函数 判别某一数是否为素数,若是,返回值为1,否则,返回值为0!哪位高手能赐教?
#include<stdio.h>
#include<math.h>
void main()
{
long int i,j,z;
printf("please input the number i:\n");
scanf("%ld",&i);
for(j=2;i<=sqrt(i);j++)
if(i%j==0) break;
if(j>sqrt(i))
printf(" 1 ");
else
printf("0");
}
printf("\n" );
}