if (j > sqrt(i) - 1)当i是101,j等于9或者10不会输出吗?

#include
#include
#include
main()
{
int i, j, n = 0;
system("cls");

for (i = 100; i <= 200; i++)
    for (j = 2; j <= sqrt(i); j++)
        if (i % j == 0)
            break;
        else
            if (j > sqrt(i) - 1)
            {
                printf("%d,", i);
                n++;
                if (n % 5 == 0)
                    printf("\n");
            }
            else
                continue;
            printf("\n");
return 0;           

}

i=101
sqrt(i)=10.04987562112089
sqrt(i)-1=9.04987562112089
j=10>sqrt(i)-1=9.04987562112089应该会输出

我的困惑点在9上,我理解了9的情况下也会输出。我去吃翔了。谢谢大大。