#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;
}