C语言+EasyX库实现--绘制彩虹

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.运行结果

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
餐饮管理系统是用C语言EasyX和MFC开发的一款软件。它主要用于餐饮企业进行订单管理、存管理、财务管理和人事管理等各项业务的管理工作。 首先,餐饮管理系统可以实现订单管理功能。通过系统,餐饮企业可以方便地记录客户的订单信息,包括订单编号、下单时间、商品种类和数量等。同时,系统还可以自动计算订单的总金额,并生成相应的发票,方便企业进行财务结算。 其次,餐饮管理系统还可以进行存管理。系统可以记录每一种商品的存数量,并根据销售情况进行动态调整。一旦存不足,系统会自动生成补货提醒,以便及时补充商品,保证供应链的畅通。 此外,餐饮管理系统还拥有财务管理功能。它可以自动生成各类财务报表,如销售额报表、成本报表和利润报表等,为企业提供全面的财务数据分析。同时,系统还可以进行财务流水账的记账工作,方便企业进行日常的财务管理。 最后,餐饮管理系统还可以进行人事管理。系统可以记录员工的基本信息、考勤情况和薪资结算等。通过系统,企业可以方便地进行员工的薪资发放和考勤统计管理,提高人力资源的利用效率。 总之,餐饮管理系统利用C语言EasyX和MFC开发,具备订单管理、存管理、财务管理和人事管理等多项功能。它可以帮助餐饮企业提高运营效率,降低成本,实现科学管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等日出看彩虹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值