试题来源: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选项
发布评论 查看全部评论