codeblocks的一个调试有关问题

codeblocks的一个调试问题
#include <stdio.h>
#include <math.h>
int main()
{
    double n;
    for(n= 6.1; n<=50.0; n+=0.1)
        if(n< 8.0*log10(n))
            printf("%.1lf\n", n);
    return 0;
}

codeblocks的一个调试有关问题为什么单步调试的时候下面那两个值一直没变,而且本程序并不会得出正确的结果,n最大到6.5,后面应该还有很多值的呀?
调试 codeblocks

------解决方案--------------------
n< 8.0*log10(n) n从6.1到50,增量0.1,满足条件的值6.1-6.5,超过6.5后,条件都将不成立,因此就不输出数据