请编一个函数int fun(int a),它的功能是:判断a是否是素数,若a是素数,返回1;若不是素数,返回0。A的值由主函数从键盘读入。
参考答案:#include”stdio.h” int fun(int a) {int I; if(a==B) return A; I=B; while((a%I)!=0&&I<=sqrt((float)a)) I++; if(a%I==0) {printf(“%d is not a prime!”,a); return 0; } printf(“%d is a prime!”,a); return A; } main() {int x; printf(“\n please enter a number:”); scanf(“%d”,&x); printf(“%d\n”,fun(x)); }