c语言经典题之打印简单心形
程序员文章站
2022-03-16 16:45:16
c语言经典题之打印简单心形
/*
【程序33】
* 题目:打印简单“心”形,转自:https://www.zhihu.com/question/...
c语言经典题之打印简单心形
/* 【程序33】 * 题目:打印简单“心”形,转自:https://www.zhihu.com/question/20187195 * 分析:算法来源于:https://mathworld.wolfram.com/HeartCurve.html * 更多复杂心形图案访问:https://blog.csdn.net/wu9797/article/details/77168963*/ #include 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; }