哪里错了呢(关于素数)
#include<stdio.h>#include<math.h>
void main()
{
int a;
void prime number();
printf("%d",a);
}
prime number()
{
int m,i,k;
printf("请输入任意一个数");
scanf("%d",&m);
k=(int)sqrt(m);
for (i=2;i<=k;i++)
if (m%i==0)
break;
if(i>k)
printf("%d 是素数。\n",m);
else
printf("%d 不是素数。\n",m);
return(m);
} 为什么老有一错误????