回复 10楼 ansic
应该用int吧?void是没有返回值的。
程序代码:#include<stdio.h>
#include<math.h>
int primenumber()
{
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);
}
void main()
{
printf("%d",primenumber());
}
小妹妹 你写一个单词也要把它用空格隔开 把English 写成 Eng lish ??









