2022年12月25号就是圣诞节了!圣诞节当然要有个圣诞树了,今天给你们用c语言编写一个雪夜圣诞树!
如果本人的代码能够帮到你的话,还请在文章下方点个赞支持一下哟~ 这个就是用单纯的c语言代码实现的,需要一点点数学知识
那么我们话不多说,先来看看具体的效果吧~上面是我预想中的效果图(不是忽悠大家点进来哦)
后面我会更新更加酷炫的圣诞树,大家可以期待哦~
效果展示:
别人都手绘圣诞树,身为程序猿的我们可以用c语言编写一个圣诞树出来,可能c语言的效果没那么炫酷,后面我在看看弄个带音乐或者带雪花的版本出来,大家先用这个小小的准备一些吧~
代码如下:
#include #include #include #define pi 3.14159265359float sx, sy;float sdcircle(float px, float py, float r) { float dx = px - sx, dy = py - sy; return sqrtf(dx * dx + dy * dy) - r;}float opunion(float d1, float d2) { return d1 = x - 0.05f && sx <= x + 0.05f;}float f(float px, float py, float theta, float scale, int n) { float d = 0.0f; for (float r = 0.0f; r 0) for (int t = -1; t 2 ? atof(argv[2]) : 1.0f; for (sy = 0.8f; sy > 0.0f; sy -= 0.02f / zoom, putchar('')) for (sx = -0.35f; sx < 0.35f; sx += 0.01f / zoom) { if (f(0, 0, pi * 0.5f, 1.0f, n) < 0.0f) { if (sy < 0.1f) putchar('.'); else { if (ribbon()) putchar('='); else putchar(...................................#j&o[rand() % 32]); } } else putchar(' '); }}
四维图新旗下世纪高通与江苏移动达成合作
索尼发布Walkman Z PMP:4.3 寸屏幕 Tegra 2处理器
一个适用于单片机裸机开发的开源轮子
红外线感应器原理/原理/安装
基于物联网和隐私以及物联网和数据洞察的有关问题探讨
用C语言实现一个圣诞树!
每个人都有手机_为啥手机的销量还是那么大呢?
独创:IoT OS开发者平台,“AI+IoT”技术的快速商业落地”是关键
精密鼓风干燥箱9040A与其他产品的区别是什么
恒彩光电COB显示屏27寸小间距系列产品介绍说明(二)
全国第一张 5G 政务专网正式运行,实现 B 端和 C 端应用融合
伺服电机坏了怎么修
将新6轴IMU与DSP结合实现高性能运动跟踪精度
如何维持电信交换机的高功率因数
尝鲜未来显示技术 OLED电视并没那么贵
荣耀V40上市时间曝光
三星是铁了心要领先华为,9月推出折叠屏手机Galaxy Fold
七彩虹iGameRTX2070Ultra显卡评测 性价比完爆GTX1080
行业神器R型变压器的五大神奇应用!
LED显示屏企业的未来两大主流方向