1.程序运行环境(必读)

Visual C++ 6.0、Visual Studio 2010 ~ Visual Studio 2022 等支持EasyX图形库的软件均可以使用,实现相应功能。

--------- >>  特别说明: 如果已经安装过 EasyX图形库,可直接看”代码实现“部分。  << ------------

2. EasyX 安装程序下载

点击下方下载链接,进入官网后点击右上角”下载“按钮即可下载EasyX安装程序。

EasyX 官网下载链接(点击跳转)

3. ” EasyX “ 安装步骤

(1)找到 并 打开下载好的EasyX安装程序,如下图所示。

(2)点击 下一步,如下图所示。

(3)根据软件版本安装 EasyX图形库,具体说明见下图。

(4)安装完成后点击 ”关闭“即可。

4.代码实现

//导入头文件
#include<stdlib.h>
#include<stdio.h>
#include <time.h>
#include <conio.h>
#include<easyx.h>
#define MAXSTAR 200 //宏定义常量,星星个数
#define WIDTH 500 //窗口宽度
#define HEIGHT 480 //窗口高度int main(){// 创建绘图窗口initgraph(WIDTH, HEIGHT);//创建窗口//绘制天空float H = 190;//色相float S = 1;//饱和度float L = 0.7f;//亮度for(int y = 0; y < HEIGHT; y++){L += 0.0005f;//亮度增加setlinecolor( HSLtoRGB(H, S, L) );//设置颜色line(0, y, 639, y);//画线}//绘制彩虹H = 0;//色相S = 1;//饱和度L = 0.5f;//亮度setlinestyle(PS_SOLID, 2);//设置线宽for(int r = 400; r > 344; r--){H += 5;//色相增加setlinecolor( HSLtoRGB(H, S, L) );//设置颜色circle(WIDTH, HEIGHT, r);//画圆弧}_getch();closegraph();//关闭窗口return 0;
}

5.运行结果

C语言+EasyX库实现--绘制彩虹相关推荐

  1. 基于c语言Easyx库的捕鱼达人小游戏

    基于c语言Easyx库的捕鱼达人小游戏(一) 文章目录 基于c语言Easyx库的捕鱼达人小游戏(一) 主菜单 游戏实现 捕鱼计分 下一阶段 主菜单 (写在前面的话:使用EASY-X库一定要命名为.cp ...

  2. 用C语言easyx库来写一个简单的翻翻乐小游戏(附源码素材)

    简明目录 写在前面 easyx库 准备工作 新建项目文件 分析 素材分析 上代码吧 地图表示 开始界面 地图初始化(打乱) 游戏过程实现 主函数的实现 测试 优化 1.游戏分数 2.游戏时间 3.nu ...

  3. 用C语言easyx库制作简易Flappy Bird小游戏

    前言 Flappy Bird是一款休闲类小游戏,相信大家都有玩过或者听说过,曾经在中国也是风靡一时的小游戏.今天我要给大家介绍的是用c语言编写这款小游戏,我会讲述一些我自己的思路,有任何不妥之处请浏览 ...

  4. 使用go语言GUI库fyne绘制一个交通标志

    绘制一个交通标志 首先实现一个函数makeSign(),该函数返回fyne.CanvasObject对象,对象中实现所有的图形 func makeSign() fyne.CanvasObject {b ...

  5. (详细)星空动态特效(基于C语言+EasyX库实现)

    1.程序运行环境(必读)                      Visual C++ 6.0.Visual Studio 2010 ~ Visual Studio 2022 等支持EasyX图形库 ...

  6. c语言EasyX库入门学习

    直接搬运朋友的 https://blog.csdn.net/sandalphon4869/article/details/80862023 下面是我将几个例子结合运行的总代码,并进行了一些改进和实现方 ...

  7. c语言+easyX 使用easyx 绘制一个哆啦A梦的头像

    C语言easyx库绘图 使用easyx 绘制一个哆啦A梦的头像 第一步:分析 第二步骤: 创建画布 第三步骤:绘制头部 第四步:绘制眼睛 第五步:绘制眼珠子 第六步:绘制 高光 第七步:鼻子 第八步: ...

  8. python用turtle画彩虹_Python语言,绘制彩虹场景

    在生活中,我们总会遇到各种各样的困难,我们都能听到鼓励我们的话,风雨之后才能见彩虹! 今天就和大家分享一下,使用编程代码去绘制我们心中的彩虹! 使用Python语言编程,来绘制彩虹的程序在下面! 彩虹 ...

  9. python画图代码彩虹-Python利用turtle库绘制彩虹代码示例

    语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...

最新文章

  1. 【iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决(2016 12 15 更新)...
  2. PHP多种序列化/反序列化的方法(serialize和unserialize函数)
  3. 基础知识--Boxing unBoxing
  4. Nuget常用命令(转)
  5. jboss-5.1.0_JBoss AS 7.1.0.Final“ Thunder”发布-Java EE 6 Full Profile认证!
  6. 轮播图高度自适应_【2020顶会NIPS】用于交通预测的自适应图卷积循环网络
  7. Python和imutils获取图片的鸟瞰图
  8. 二维平面上判断点是否在三角形内
  9. python类基础知识
  10. linux设备驱动模型架构分析 一
  11. 7款让你时刻涨知识越变越强的在线网站分享,相见恨晚!
  12. 2023年南昌大学电子信息考研考情与难度、参考书及上岸前辈经验
  13. 论文:Slicing Aided Hyper Inference and Fine-tuning for Small Object Detection通过划块的方式进行小目标检测
  14. css让图片img水平居中-行内元素居中
  15. python unpack_Python 3-unpack泛化
  16. Remix OS——一个很有魅力的Android系统
  17. 从个人软件到企业软件
  18. 2021-05-12 MongoDB面试题 在MongoDB中如何排序
  19. 在Ubuntu中安装Chrome浏览器
  20. 广告位招租C: City

热门文章

  1. gdb调试查看内存数据
  2. 字体Helvetica Arial,导致页面中使用中文时页面布局混乱
  3. 祝朋友生日前程似锦的句子:愿未来锦上添花
  4. groovy_流利的Groovy
  5. 使用grop解析日志
  6. kubernetes 亲和、反亲和、污点、容忍
  7. (vue) 前端实现下载本地Excel模板
  8. 微信支付v3 AEAD_AES_256_GCM解密JS版本代码及验证 javascript
  9. 大数据下机械智能诊断的机遇与挑战,阅读文献系列(一)
  10. Backstepping反步法控制四旋翼无人机(2)