关于判断素数的问题,如何解决?(c语言程序编写

问题:判断 101 到 200 之间的素数。

(到底错哪了

#include 
void main()
{
    int x,i,y;
    printf("101-200的素数有:\n");
    for(x=101;x<=200;x++)
    {
        for(i=2;i<=x;i++)
        {
            if(x%i==0)
            {
                y=0;
                break;
            }
            else y=1;
        }
           if(y==1)     printf("%d\t",x);

    } 
    
}

改成i<x,不包含自身就行