问题 填空题

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

答案

参考答案:return 0 , return 1

解析:此题主要考核的是 if 条件语句,所谓素数就是指只能被 1 和其本身整除,不能被其它任何数整除的 数。根据 if 条件语句,若形参 a 对 i 取余等于 0,则形参 a 可以被其它数整除,所以此题第一空填 return 0; 若形参 a 对 i 取余不等于 0,则形参 a 不可以被其它数整除,所以此题第二空填 return 1。

选择题
单项选择题