用C语言编写一个程序:定义一个判断素数(质数

 admin  2020-07-20    评论

  #include"math.h"

  int judge(int);

  main()

  {

  int num,result;

  scanf("%d",&num);

  result=judge(num);

  if(result==1) printf("yes\n");

  else printf("no\n");

  }

  judge(int num)

  {

  inti;flag=1;

  for(i=2;i<=sqrt(num);i++)

  if(num%i==0)

  {

  flag=0;

  break;

  }

  return flag;

  }

  #include

  int issushu(int x)

  {

  int i;

  if(x==1||x=0)

  {

  return -1;

  }

  for(i=2;i<=x/2;i++)

  {

  if(x%i==0)

  {

  return 0;

  }

  }

  return 1;

  }

  int main()

  {

  int num,temp;

  scanf("%d",&num);

  temp=issushu(num);

  if(temp)

  {

  if(temp==1)

  {

  printf("%d是素数\n",num);

  }

  else

  {

  printf("%d既不是素数,也不是合数\n",num);

  }

  }

  else

  {

  printf("%d不是素数\n",num);

  }

  return 0;

  }


上一篇:日语二级考试多少分算及格 日语二级考试及格线
下一篇:没有了
版权信息
永久链接://a/365betapp/20200720-983.html
转载请注明转自》365betapp用C语言编写一个程序:定义一个判断素数(质数