计算机二级考试

请编一个函数int fun(int a),它的功能是:判断a是否是素数

2015年01月19日来源:计算机二级考试 所有评论

试题来源:2014计算机二级《C语言程序设计》全真测试(1)
【分析解答题】请编一个函数int fun(int a),它的功能是:判断a是否是素数,若a是素数,返回1;若不是素数,返回0。A的值由主函数从键盘读入。

  int fun(int a)
  {int I;
  if(a==2) return 1; I=2;
  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 1; }
  main()
  {int x;
  printf(“\n please enter a number:”);
  scanf(“%d”,&x);
  printf(“%d\n”,fun(x)); }


网考网解析:点击查看解析
大数据分析:根据网考网考试中心的统计分析,该试题:
69%的考友选择了A选项
9%的考友选择了B选项
2%的考友选择了C选项
20%的考友选择了D选项

发布评论 查看全部评论

相关推荐