回复 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 ??