/*
【程序33】
* 题目:打印简单“心”形,转自:https://www.zhihu.com/question/20187195
* 分析:算法来源于:http://mathworld.wolfram.com/HeartCurve.html
* 更多复杂心形图案访问:http://blog.csdn.net/wu9797/article/details/77168963*/
#include <stdio.h>
int main(void)
{
float a,x,y;
char ch;
for (y = 1.5f; y > -1.5f; y -= 0.1f)
{
for (x = -1.5f; x < 1.5f; x += 0.05f)
{
a = x*x + y*y - 1;
ch = a*a*a-x*x*y*y*y<=0.0f ? '*' : ' ';
putchar(ch);
}
printf("\n");
}
return 0;
}
<c语言经典100例>c33 打印简单心形
最新推荐文章于 2021-10-13 18:02:16 发布