c语言怎么用*输出心形
问题如题,希望用最简单的办法输出,求大佬写的上注释,详细点,谢谢了
#include <stdio.h> int main() { // 绘制一个心形图案 for (float y = 1.5f; y > -1.5f; y -= 0.1f) { for (float x = -1.5f; x < 1.5f; x += 0.05f) { float a = x * x + y * y - 1; putchar(a * a * a - x * x * y * y * y <= 0.0f ? '*' : ' '); } putchar('\n'); } return 0; }