问题 多项选择题

请编一个函数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)); }

选择题
实验题