代码:
#include<stdio.h>
#include<Windows.h>
int main()
{
system(" color 0c");//设计程序颜色
printf("hello wold!!!");//打印文字 (可以换成两个人的名字,要距离可以打空格)
float x,y,a;//定义变量x,y,a
for(y=1.5f;y>-1;y-=0.1f)
{
for(x=-1.5f;x<1.5f;x+=.05f)
{
/*计算二维平面上的点到原点的距离的平方减去1。其中x和y分别代表点的横坐标和纵坐标。
如果a的值为正数,则该点在原的外部;
如果a的值为负数,则该点在原点的内部;
如果a的值为0,则该点在原点上。*/
a=x*x+y*y-1;
//表达式的值小于等于0,则输出’*'字符,否则输出空格字符。
putchar(a*a*a-x*x*y*y*y<0.0f?'*':' ');
}
// Sleep(150);//停顿函数(1.5秒钟)
putchar('\n'); //换行
}
return 0;
}