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

admin2012-12-03  22

问题 以下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。

解析 如果一个数只能被1和它本身整除,那么它就是素数。本题循环变量i从2开始递增到a/2,如果存在一个i能被a整除,则a就不是素数,返回值为0。否则a是素数,返回值为1。
转载请注明原文地址:https://kaotiyun.com/show/RuPp777K
0

最新回复(0)