#include "stdio.h"
#include "graphics.h"
#define K 20//单元格与像素比例
main()
{
initgraph(600,600);
setbkcolor(WHITE);
//A区绘制
// setcolor(YELLOW);
setcolor(0x1DB5FB);
int A1X=12*K,A1Y=5*K;
int A2X=11*K,A2Y=7*K;
int A3X=9*K,A3Y=7.5*K;
int A4X=11*K,A4Y=8*K;
int A5X=12*K,A5Y=12*K;
int A6X=13*K,A6Y=8*K;
int A7X=14*K,A7Y=7.5*K;
int A8X=13*K,A8Y=7*K;
line(A1X,A1Y,A2X,A2Y);
line(A2X,A2Y,A3X,A3Y);
line(A3X,A3Y,A4X,A4Y);
line(A4X,A4Y,A5X,A5Y);
line(A5X,A5Y,A6X,A6Y);
line(A6X,A6Y,A7X,A7Y);
line(A7X,A7Y,A8X,A8Y);
line(A8X,A8Y,A1X,A1Y);
// setfillstyle(YELLOW);
// floodfill(12*K,7.5*K,YELLOW);
setfillstyle(0x1DB5FB);
floodfill(12*K,7.5*K,0x1DB5FB);
//B区绘制
setcolor(0xCC7B49);
int B1X=9*K,B1Y=13*K;
int B2X=9*K,B2Y=18.5*K;
int B3X=10*K,B3Y=19*K;
int B4X=12*K,B4Y=20*K;
int B5X=13*K,B5Y=21*K;
int B6X=14*K,B6Y=26*K;
int B7X=14*K,B7Y=15*K;
int B8X=12*K,B8Y=14*K;
line(B1X,B1Y,B2X,B2Y);
line(B2X,B2Y,B3X,B3Y);
line(B3X,B3Y,B4X,B4Y);
line(B4X,B4Y,B5X,B5Y);
line(B5X,B5Y,B6X,B6Y);
line(B6X,B6Y,B7X,B7Y);
line(B7X,B7Y,B8X,B8Y);
line(B8X,B8Y,B1X,B1Y);
setfillstyle(0xCC7B49);
floodfill(12*K,15*K,0xCC7B49);
//C区绘制
setcolor(0x0706F1);
int C1X=15*K,C1Y=8*K;
int C2X=15*K,C2Y=26*K;
int C3X=16*K,C3Y=19*K;
int C4X=17*K,C4Y=17*K;
int C5X=18*K,C5Y=15*K;
int C6X=19*K,C6Y=14*K;
int C7X=20*K,C7Y=13.5*K;
int C8X=22*K,C8Y=13*K;
int C9X=22*K,C9Y=4.5*K;
int C10X=20*K,C10Y=5*K;
int C11X=18*K,C11Y=6*K;
int C12X=16*K,C12Y=7*K;
line(C1X,C1Y,C2X,C2Y);
line(C2X,C2Y,C3X,C3Y);
line(C3X,C3Y,C4X,C4Y);
line(C4X,C4Y,C5X,C5Y);
line(C5X,C5Y,C6X,C6Y);
line(C6X,C6Y,C7X,C7Y);
line(C7X,C7Y,C8X,C8Y);
line(C8X,C8Y,C9X,C9Y);
line(C9X,C9Y,C10X,C10Y);
line(C10X,C10Y,C11X,C11Y);
line(C11X,C11Y,C12X,C12Y);
line(C12X,C12Y,C1X,C1Y);
setfillstyle(0x0706F1);
floodfill(20*K,6*K,0x0706F1);
//D区绘制
setcolor(0x44815D);
int D1X=22.5*K,D1Y=7.5*K;
int D2X=22.5*K,D2Y=13*K;
int D3X=20*K,D3Y=14*K;
int D4X=19*K,D4Y=15*K;
int D5X=18*K,D5Y=16*K;
int D6X=17.5*K,D6Y=17*K;
int D7X=16*K,D7Y=26*K;
int D8X=17.5*K,D8Y=20*K;
int D9X=18*K,D9Y=19*K;
int D10X=19*K,D10Y=18*K;
int D11X=20*K,D11Y=17*K;
int D12X=21*K,D12Y=16*K;
int D13X=23*K,D13Y=15*K;
int D14X=25*K,D14Y=14.5*K;
int D15X=25*K,D15Y=6*K;
line(D1X,D1Y,D2X,D2Y);
line(D2X,D2Y,D3X,D3Y);
line(D3X,D3Y,D4X,D4Y);
line(D4X,D4Y,D5X,D5Y);
line(D5X,D5Y,D6X,D6Y);
line(D6X,D6Y,D7X,D7Y);
line(D7X,D7Y,D8X,D8Y);
line(D8X,D8Y,D9X,D9Y);
line(D9X,D9Y,D10X,D10Y);
line(D10X,D10Y,D11X,D11Y);
line(D11X,D11Y,D12X,D12Y);
line(D12X,D12Y,D13X,D13Y);
line(D13X,D13Y,D14X,D14Y);
line(D14X,D14Y,D15X,D15Y);
line(D15X,D15Y,D1X,D1Y);
setfillstyle(0x44815D);
floodfill(20*K,15*K,0x44815D);
getch();
closegraph();
return 0;
}
基于C语言绘制学校校徽
需积分: 18 28 浏览量
2012-12-21
10:55:21
上传
评论 3
收藏 96KB ZIP 举报
zangc
- 粉丝: 1
- 资源: 8
最新资源
- 毕业设计- 基于STM32F103C8T6 单片机,物联网技术的太阳能发电装置+源代码+文档说明+架构图+界面截图
- 基于 LSTM(长短期记忆)(即改进的循环神经网络)预测风力发电厂中风力涡轮机产生的功率+源代码+文档说明
- 基于stm32f103+空心杯电机+oled按键+运动算法
- 《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第1章docker基础(1.1-1.4)
- 基于python实现的水下压缩空气储能互补系统建模仿真与经济效益分析+源代码+论文
- 华中科技大学-自然语言处理实验,Bi-LSTM+CRF的中文分词框架,并且利用基于深度学习的方法进行中文命名实体识别++源码报告
- 基于动态罚函数的铁路车流分配与径路优化模型python源码
- 鱼群算法求解组环问题python源码+文档说明
- 基于决策优化的多波束测深测线规划模型MATLAB代码
- 课程设计-基于python实现的多目标优化算法求解带时间窗的车辆路径规划问题+源代码+文档说明+界面截图+pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈