能说明一下错的怎么改嘛

#include <stdio.h>
#include <windows.h>
int main(void)
{
float x,y,a,z;
for(y=1.5f;y>-1.5f;y-=0.1f)
{
for(x=-1.5f;x<1.5f;x+=0.5f)
{
a=xx+yy-1;
putchar(aaa-xxyyy<0.0f?"x":"z");
}
Sleep(100);
putchar("\n");
}
getchar();
return 0;
}

哪里错你也不说

修改如下,供参考:

#include <stdio.h>
#include <windows.h>
int main(void)
{
    float x, y, a, z=0;
    for (y = 1.5f; y > -1.5f; y -= 0.1f)
    {
        for (x = -1.5f; x < 1.5f; x += 0.5f)
        {
            a = x*x + y*y - 1;
            putchar(a * a * a - x * x * y * y * y < 0.0f ? 'x' : 'z'); //修改
        }
        Sleep(100);
        putchar('\n'); //修改 putchar()是输出字符,不是字符串,字符用单引号‘ ’。
    }
    //getchar();
    return 0;
}