想写个求100以内素数的代码

想写个求100以内素数的代码,不知道自己这串代码错在哪里,输出是没有结果,希望看一下,

img

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

左半边的是其他没用的代码,不用看。