用C语言的图像函数画一个简单的坦克图样

#include "graphics.h"

#include "conio.h"

void Tanke(int x,int y,int R,int TColor,int FColor)

{

int i,j,d,t;

d=R/4;

t=d*0.6;

setcolor(TColor);

/* ------------------------------------------------------------------------------ */

line(x-R,y,x+R-t,y);

line(x-R,y,x-R+d,y+2*d);

line(x-R+d,y+2*d,x+3*d,y+2*d);

line(x+3*d,y+2*d,x+R-t,y);

/* ------------------------------------------------------------------------------ */

line(x-R,y,x-R+t,y-t);

line(x-R+t,y-t,x-2*d,y-t);

line(x-2*d,y-t,x-2*d+t,y-d-t);

line(x-2*d+t,y-d-t,x-3*d,y-d-t);

line(x-3*d,y-d-t,x-3*d+t,y-2*d);

line(x-3*d+t,y-2*d,x+R-t,y-2*d);

line(x+R-t,y-2*d,x+R-t,y);

/* ------------------------------------------------------------------------------ */

line(x-3*d,y-d-t,x-2*d,y-t);

/* ------------------------------------------------------------------------------ */

line(x-R+d-t,y+2*(d-t),x+3*d+R*0.04,y+2*(d-t));

for(i=0;i<2*(R/d-1);i++)

line(x-3*d+i*d,y+2*(d-t),x-3*d+i*d,y+2*d);

/* ------------------------------------------------------------------------------ */

setfillstyle(1,TColor);

bar(x-d*1.2,y-d*0.6,x+d*2,y-d*0.2);

line(x-d*1.2,y-d*0.6,x-d*0.6,y-d*1.8);

line(x-d*0.6,y-d*1.8,x+d*2.4,y-d*1.8);

line(x+d*2.4,y-d*1.8,x+d*2,y-d*0.6);

line(x-d*2.4,y-d*1.8,x+d*2.4,y-d*1.4);

line(x+d*2,y-d*0.2,x+d*2.4,y-d*1.4);

/* ------------------------------------------------------------------------------ */

sector(x+d*0.6,y-d,0,180,d*1.2,d*1.4);

/* ------------------------------------------------------------------------------ */

for(i=0;i

line(x+d*0.2,y-d*1.8+i,x-d*2.5,y-d*1.8+i);

setfillstyle(1,FColor);

bar(x-d*3,y-d*1.9,x-d*2.3,y-d*1.3);                 //画炮头

}

main()

{

int gd=DETECT,gm;

initgraph(&gd,&gm,"D:\Program Files\CYuYan\WinTc");

setbkcolor(0);

Tanke(300,200,50,WHITE,RED);

getch();

closegraph();

return 0;

}

说明:"D:\Program Files\CYuYan\WinTc"表面我所用的编译软件所在的位置,WinTc为启动程序名称。对着多面编译软件的图标点击右键选择“属性”,直接复制和粘贴就可以了,不过WinTc后面的.exe要去掉

搜索更多相关主题的帖子:

C语言 坦克 图样 函数 图像

c语言编程坦克图案,用C语言的图像函数画一个简单的坦克图样相关推荐

  1. 高斯消元法的c语言编程,列主元高斯消元法的C语言编程

    列主元高斯消元法的C语言编程 列主元高斯消元法 基本思想:用高斯消元法求解线性方程组时,为避免小的主元,在进行第k步消元前,应该在第k列(k)元素aik(i k,(k)(k)例如|aikk| max| ...

  2. c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...

    双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池   发布时间:2017-12-07 05:48 一个C语 ...

  3. c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...

    九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池   发布时间:2017-10-18 14:11 据ID ...

  4. c语言编程期刊论文管理系统,C语言编程下计算机软件论文

    1计算机软件C语言的编程实验 1.1计算机软件C语言的编程技巧 计算机软件C语言的编程中,最主要的依据是指针应用,C语言指针能够根据软件程序的编写需求,构建可行的函数,而程序员在设计函数编程的过程中, ...

  5. c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...

    丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池   发布时间:2018-04-09 16:40 在之后 ...

  6. 江门C语言培训,江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样...

    江门c语言编程学习,江门学c语言编程培训,江门学c语言编程效果怎么样 首页 > C语言 > 江门c语言编程学习 作者:镀金池   发布时间:2017-10-18 09:25 在初期的C语言 ...

  7. C语言报名里面培训怎么填,庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样...

    庄河c语言编程学习,庄河学c语言编程培训,庄河学c语言编程报个培训班怎么样 首页 > 软件 > 庄河c语言编程学习 作者:镀金池   发布时间:2017-11-29 11:13 明天利用时 ...

  8. 罗定c语言,罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费...

    罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费 首页 > 软件 > 罗定学c语言编程 作者:镀金池   发布时间:2018-10-04 23:40 依照c语言的法则, ...

  9. 安庆师范大学c语言程序设计,安庆c语言编程学习,安庆学c语言编程培训,安庆学c语言编程一般能拿多少工资...

    安庆c语言编程学习,安庆学c语言编程培训,安庆学c语言编程一般能拿多少工资 首页 > C语言 > 安庆c语言编程学习 作者:镀金池   发布时间:2017-10-18 15:20 假定我们 ...

最新文章

  1. property装饰器
  2. python基础教程是什么语言-终于懂得python中文入门教程
  3. [腾讯云]简单在腾讯云 CenTOS7.0 安装Nginx,Mysql(MariaDB),Memcache,解析PHP!
  4. bert模型训练的两种方式
  5. php fgetcsv 没有环绕符,PHP fgetcsv() 函数 | 菜鸟教程
  6. synchronized原理_Java并发编程 -- synchronized保证线程安全的原理
  7. Android RecyclerView快速上手
  8. k8s部署tomcat及web应用_k8s部署tomcat应用服务
  9. 程序员之痛:六次创业五回失败了
  10. 如何启动Intel VT-X及合理利用搜索
  11. 会声会影如何使用覆叠滤镜
  12. springboot项目+多个启动类部署到linux服务器上
  13. 黔江哪里可以学计算机,黔江有什么大学
  14. USB快充5V-9V输入升压给16.8V四串锂电池充电板,芯片方案-37号电路板
  15. 归因分析笔记13 特征重要度正确性的验证
  16. python实现局域网攻击_mac泛洪攻击arp欺骗(python脚本)
  17. 344个四階奇偶幻方按序排列(上)
  18. 如何快速拆分PDF文件(照片快速转换成pdf)
  19. 软著中写源代码60页快速实现方法
  20. ZIGBEE------协调器断开重连,终端设备无法重新入网。

热门文章

  1. 转:firefox os 框架解析
  2. linux手机版模拟电脑,在你的PC上体验Firefox OS 1.3 模拟器
  3. opencv绘制椭圆
  4. 三维场景注记的配置相关(学习记录)
  5. 如何把计算机组成原理、操作系统、数据结构和计算机网络融会贯通,相互联系起来?
  6. 编程实践--决策树分类算法--隐形眼镜材质分类
  7. 如何减少PDF文件的大小
  8. 嵌入式UWB定位测距设备开发实战(4)硬件之元器件选型
  9. 用axure做产品需求文档
  10. 使用命令行操作Windows防火墙