C语言程序题,判断m-n之间的素数有几个、分别是哪些。m-n范围可以任意指定

2025年03月22日 11:06
有1个网友回答
网友(1):

#include 
#include 
int main()
{ int a,b,m,k,t,n,c=0;  
  
  scanf("%d%d",&a,&b); 
     if(a>=b)
  {
  t=a;a=b;b=t;
  }
  for(k=a;k<=b;k++)
  {
  n=1;
  for(m=2;m<=k-1;m++)
    if(k%m==0)
      {n=0;}
  if(n==1&&k!=1)
   { 
      printf("分别是:%d ",k);   
      c++;
    }
  }
  printf("共 %d 个",c);
  printf("\n");
  
}

自己试试~