输出a,b之间的素数

素数:只能被1和自身所整除的数

代码:

int a,b,i,j;

    scanf("%d%d",&a,&b);

    for(i=a;i<=b;i++){

        int leap=1;

        for(j=2;j<=sqrt(i);j++){

            if(i%j==0){

                leap=0;

                break;

            }

        }

        if(leap){

            printf("%d ",i);

        }

    }

结果:


你可能感兴趣的:(输出a,b之间的素数)