关于#c语言#的问题,请各位专家解答!一个数都没有输出啊

#include<stdio.h>
int main()
{
int i,n;
for(i=2;i<=100;i++)
{
for(n=2;n<=2/i;n++)
if(i%n!=0)
{
printf("%d\t",i);
break;
}
}
return 0;
}


#include<stdio.h>
int main()
{
    int i,n;
    for(i=2;i<=100;i++)
    {   
        for(n=2;n>=2/i;n++)
            if(i%n!=0)
            {
                printf("%d\t",i);
                break;
            }   
    }   
    return 0;
}

img


#include<stdio.h>
int main()
{
    int i,n;
    for(i=2;i<=100;i++)     //i 2 3 4 5 6 ... 100
    {
        for(n=2;n<=2/i;n++) // n初始值都为2,n< 2/1  2/2  .... ;所以根本没有进这个循环
            if(i%n!=0)
            {
                printf("11%d\t",i);
                break;
            }
    }
return 0;
}