代码如下,其中用system("color 0a")控制颜色;
color后面的第一位十六进制数表示背景色代号,第二位表示前景色代号。
对应颜色如下:0黑色,1蓝色,2绿色,3湖蓝色,4红色,5紫色,6黄色,7白色,8灰色,9淡蓝色,A淡绿色,B浅淡绿色,C淡红色,D淡紫色,E淡黄色,F亮白色。
#include <stdio.h>
#include <windows.h>
int main(void)
{
float f, x, y, z;
for(y=1.5f; y>-1.5f; y-=0.1f)
{
for(x=-1.5f; x<1.5f; x+=0.05f)
{
z = x*x+y*y-1;
f = z*z*z-x*x*y*y*y;
putchar(f<=0.0f ? "wangkang"[(int)(f*-8.0f)] : ' ');
//引号内的字符可以改为其他字母,但不能是汉字
}
system("color 0c");
printf("\n");
Sleep(50);
}
return 0;
}