我想输入两个数字作为下限(ll)和上限(ul),并想要找出这些限制之间的所有素数。但是当我尝试运行程序scanf函数时,期望3输入而不是2。
这是代码
#include<stdio.h>
int main ()
{
int number,i,ll,ul;
printf("enter the 2 numbers\n");
scanf("%d %d",&ll,&ul);
for(number=ll;number<=ul;number++)
{
for(i=2;i<number;i++)
{
if(number%i==0)
{
break;
}
else
continue;
}
if(i==number)
{
printf("%d is prime \n",i);
}
}
return 0;
}