关于求素数的一些问题
#include "stdio.h"int funum(int num);
int funum(int num)
{int i;
for(i=2;i<=sqrt(num);i++)
if(num%i==0)
return 0;
else
return 1;
}
void main()
{ int num,k;
printf("please input num:");
scanf("%d",&num);
k=funum(num);
printf("%d",k);
getch();
}
为什么我的不可以呀。。当我输入25 49 等数的时候。。它是素数。。求解是什么原因。。