问题 填空题

以下isprime函数的功能是判断形参a是否为素数。是素数,函数返回1,否则返回0。请填空。
int isprime(int a)
int i;
for(i=2; i<=a/2; i++)
if(a%i==0)______;
______;

答案

参考答案:return 1

解析: 如果一个数只能被1和它本身整除,那么它就是素数。本题循环变量i从2开始递增到a/2,如果存在一个i能被a整除,则a就不是素数,返回值为0。否则a是素数,返回值为1。

单项选择题
判断题