scanf期望3个值为2

时间:2015-06-20 16:09:32

标签: c

我想输入两个数字作为下限(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;
}

0 个答案:

没有答案