用easyx写出三维数字
时间: 2023-12-13 18:04:44 浏览: 33
以下是用EasyX绘制三维数字的示例代码:
```c++
#include <graphics.h>
#include <conio.h>
int main()
{
initgraph(640, 480); // 初始化绘图窗口
// 绘制数字1
setfillcolor(BLUE); // 设置填充颜色为蓝色
fillrectangle(50, 50, 100, 400); // 绘制左侧直角矩形
fillrectangle(50, 50, 300, 100); // 绘制上侧水平矩形
fillrectangle(250, 100, 300, 400); // 绘制右侧直角矩形
// 绘制数字2
setfillcolor(YELLOW); // 设置填充颜色为黄色
fillrectangle(350, 50, 400, 250); // 绘制左侧直角矩形
fillrectangle(350, 250, 500, 300); // 绘制中间水平矩形
fillrectangle(450, 300, 500, 400); // 绘制右侧直角矩形
fillrectangle(350, 50, 450, 100); // 绘制上侧斜矩形
fillrectangle(450, 250, 500, 300); // 绘制下侧斜矩形
// 绘制数字3
setfillcolor(RED); // 设置填充颜色为红色
fillrectangle(550, 50, 600, 400); // 绘制左侧直角矩形
fillrectangle(550, 50, 700, 100); // 绘制上侧水平矩形
fillrectangle(650, 200, 700, 250); // 绘制中间水平矩形
fillrectangle(550, 350, 700, 400); // 绘制下侧水平矩形
getch(); // 等待用户按键
closegraph(); // 关闭绘图窗口
return 0;
}
```
在上述代码中,我们使用了EasyX库中的setfillcolor函数设置填充颜色,使用fillrectangle函数绘制矩形。通过调整矩形的位置和大小,可以绘制出不同的数字。