请大家帮忙,解决这个小错误!
写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的信息!
main()
{ int prime(int);
int n;
printf("\nplease input a number:\n");
scanf("%d",&n);
if(prime(n))
printf("\n %d is a prime.\n",n);
else
printf("\n %d is not a prime.\n",n);
}
int prime(int n);
{
int flag=1,i;
for(i=2;i<n/2&&flag==1;i++)
if (n%i==0) flag=0;
return(flag);
}
以上代码在TOBOR C里有一处错误,偶看不太明白错误的意思,希望有高手能
帮偶解决这个小问题,解决就结帖!