快乐学习 一个网站喵查铺子(catpuzi.com)全搞定~

设计一个函数,用来判断一个整数是否为素数。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include  #include  int IsPrimeNumber(int number); int main() {      int n, ret;      printf("Input n:");      scanf("%d", &n);      ret = IsPrimeNumber(n);      if (___________)      {            printf("%d is a prime number\n", n);      }      else      {           printf("%d is not a prime number\n", n);      }      return 0; } //函数功能:判断number是否是素数,函数返回非0值,表示是素数,否则不是素数 int IsPrimeNumber(int number) {      int i;            if (number <= 1) return 0; // 负数、0和1都不是素数             for (i=2; ________________; i++)          {               if (_______________) // 被整除,不是素数                    return 0;      }      return 1; }

A、

第11行:   ret != 0

第29行:   i<=sqrt(number)

第31行:   number % i == 0
B、

第11行:   ret == 0

第29行:   i<=number

第31行:   number % i == 0
C、

第11行:   ret == 0

第29行:   i<=sqrt(number)

第31行:   number / i == 0
D、

第11行:   ret != 0

第29行:   i<=number

第31行:   number / i == 0
喵查答案:

第11行:   ret != 0

第29行:   i<=sqrt(number)

第31行:   number % i == 0

喜欢 (0)
关于作者: