这代码得不到我要得结果C语言范围内求素数..

发布时间:2019-08-15 21:27:12


#include <stdio.h>
void main ()
{
   int a,b,c,d;
   t1:
   printf("本程序可以求任意区间的素数!!!\n");
   t2:
   printf("请输入两个数字:");
   scanf("%d %d",&a,&d);
   if (a>d)
   {
       printf("第一个数字应该比第二个数字大,请重新输入");
       goto t2;
       }
       for (;a<d;a++)
       {
   for (c=0,b=2;b<a;b++)
   {
       if (a%b==0)
           c=c+1;
       }
       if (c==0)
       {    
           printf("%6d \n",a);
           }
       goto t1;
   }
}

推荐回答

还没有选出推荐答案,请稍候访问或查看其他回答!
以上问题属网友观点,不代表本站立场,仅供参考!