码迷,mamicode.com
首页 > 其他好文 > 详细

知乎上的文章, 用 C 打印心形

时间:2014-12-10 14:10:34      阅读:590      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   sp   for   div   

//normal
#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);
    }
}
//来点花样
#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 z = x * x + y * y - 1;
            float f = z * z * z - x * x * y * y * y;
            putchar(f <= 0.0f ? ".:-=+*#%@"[(int)(f * -8.0f)] :  );
        }
        putchar(\n);
    }
}

参考网站

知乎上的文章, 用 C 打印心形

标签:style   blog   http   io   ar   color   sp   for   div   

原文地址:http://www.cnblogs.com/wuOverflow/p/4155230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!