for循环20w次出错

代码如下

#include<stdio.h>



int main()
{
    double a;
    for(a = 0.0001; a < 20; a = a + 0.0001)
    {
         printf("-%20.11E\n", a);
    }
}


问题如下

img


请问各位为什么会出现问题,以及解决方法,谢谢