绘制中国象棋棋盘(c语言)

(5页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

8.90 积分

//编译运行环境vs2013//作者:E蓑烟雨//QQ:1194758555,一起交流学习。//修改时间按:2015-05-13#include #include int main(){initgraph(600,800);//初始化绘图环境setorigin(300, 400);//设置原点setbkcolor(RGB(225,160,115));//设置绘图背景色cleardevice();//用上面背景色清空屏幕setlinecolor(RED);//设置线条颜色setlinestyle(PS_SOLID | PS_ENDCAP_FLAT, 4);//设置线条格式for (int i = -280; i <= 280; i = i + 70)//画y轴负半轴平行于y轴线{line(i, -360, i, -78);}for (int i = -360; i <= -70; i = i + 70)//画y轴负半轴平行于x轴线{line(-280, i, 280, i);}for (int i = 0; i <= 280; i = i + 70)//画y轴正半轴平行于y轴线{line(-280, i, 280, i);}for (int i = -280; i <= 280; i = i + 70)//画y轴正半轴平行于x轴线{line(i, 280, i, 0);}line(-71, -360, 70, -219);//画y轴负半轴帅的位置line(-70, -219, 70, -360);line(-70, 280, 70, 140);//画y轴正半轴将的位置line(-70, 140, 70, 280);line(-274, -153, -274, -170);//画y轴负半轴车的位置line(-276, -155, -276 + 15, -155);line(-274, -147, -274, -129);line(-276, -145, -276 + 15, -145);for (int i = -135; i <= 275;i+=140){line(i, -153, i, -170);line(i, -147, i, -129);line(i, -155, i + 15, -155);line(i, -145, i + 15, -145);}line(274, -153, 274, -170);line(276, -155, 276 - 15, -155);line(274, -147, 274, -129);line(276, -145, 276 - 15, -145);for (int i = -145; i <= 272; i += 140){line(i, -153, i, -170);line(i, -147, i, -129);line(i, -155, i-15, -155);line(i, -145, i - 15, -145);}line(-215, -223, -215, -240);line(-215, -225, -215 - 15, -225);line(-215, -217, -215, -200);line(-215, -215, -215 - 15, -215);line(-205, -223, -205, -240);line(-205, -225, -205 + 15, -225);line(-205, -217, -205, -200);line(-205, -215, -205 + 15, -215);line(215, -223, 215, -240);line(215, -225, 215 + 15, -225);line(215, -217, 215, -200);line(215, -215, 215 + 15, -215);//line(205, -223, 205, -240);line(205, -225, 205 - 15, -225);line(205, -217, 205, -200);line(205, -215, 205 - 15, -215);line(-274, 67, -274, 50);//画y轴正半轴车的位置line(-274, 65, -274 + 15, 65);line(-274, 73, -274, 90);line(-274, 75, -274 + 15, 75);for (int i = -135; i <= 275; i += 140){line(i, 67, i, 50);line(i, 73, i, 90);line(i, 65, i + 15, 65);line(i, 75, i + 15,75 );}line(274, 67, 274, 50);line(274, 65, 274 - 15, 65);line(274, 73, 274, 90);line(274, 75, 274 - 15, 75);for (int i = -145; i <= 272; i += 140){line(i, 67, i, 50);line(i, 73, i, 90);line(i, 65, i - 15, 65);line(i, 75, i - 15, 75);}line(-215, 135, -215, 118);//画y轴负半轴半炮的位置line(-213, 135, -213 - 15, 135);line(-215, 145, -215, 162);line(-213, 145, -213 - 15, 145);line(-205, 137, -205, 118);line(-205, 135, -205 + 15, 135);line(-205, 143, -205, 162);line(-205, 145, -205 + 15, 145);//画y轴负正半轴炮的位置line(215, 135, 215, 118);line(213, 135, 213 + 15, 135);line(215, 145, 215, 162);line(213, 145, 213 + 15, 145);line(205, 137, 205, 118);line(205, 135, 205 - 15, 135);line(205, 143, 205, 162);line(205, 145, 205 - 15, 145);setlinecolor(RED);//设置线条颜色setlinestyle(PS_SOLID | PS_ENDCAP_FLAT, 5);//设置线条格式line(-280, -362, -280, 282); //画边框line(-280, -360, 280, -360);line(280, -362, 280, 282);line(-280, 280, 280, 280);settextcolor(RED);//设置字体颜色settextstyle(30, 25, _T(“楷 体“), 0, -900, 100, false, false, false);//设置字体高度,宽度,字体样式,旋转角度outtextxy(-190, -35, _T(“河楚“));//在指定位置输出字体settextstyle(30, 25, _T(“楷体“), 0, 900, 100, false, false, false);//设置字体高度,宽度,字体样式,旋转角度outtextxy(120, -35, _T(“汗 界“));//在指定位置输出字体getch();//按任意键退出closegraph();//关闭图形界面return 0;}//运行效果: 关 键 词: 绘制 中国象棋 棋盘 语言

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

画象棋棋盘c语言程序设计教程课后答案,绘制中国象棋棋盘(c语言)相关推荐

  1. 孙家启c语言程序设计教程课后答案,新编C语言程序设计教程(普通高等教育“十二五”规划教材)...

    <新编C语言程序设计教 程>内容主要包括:C语言程序设计概论,数据类型. 运算和输入输出,选择结构 程序设计,循环结构程序设计,数组,函数,指针, 结构体与共用体,文件与位运算 等.各章均 ...

  2. 高精度小数乘法c语言程序设计教程课后答案,级C语言程序设计基教程课后习题答案.doc...

    级C语言程序设计基教程课后习题答案 C语言课后习题习题答案详解(11级教材) 第1章 填空题 应用程序ONEFUNC.C中只有一个函数,这个函数的名称是__main . 一个函数由__函数头__和__ ...

  3. 中职升高职c语言程序设计教程课后答案,中职C语言教学创新与实践论文

    中职C语言教学创新与实践论文 摘要:自主学习体现了以学生为中心.以人为本的教学思想,是一种行之有效的教学方法,但中职学生自主学习能力整体比较欠缺,学生怕学.厌学现象严重,给教师的教学带来一定的难度.文 ...

  4. 判断奇偶的c语言程序设计教程课后答案,C语言程序设计实训教程习题和试验解答.doc...

    C语言程序设计实训教程习题和实验解答 2.1 C语言概述 [习题解答] 1结构化程序有三大基本结构:顺序.分支和循环. 2..算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤.或者看成按 ...

  5. 低频超声检测c语言程序设计教程课后答案,c语言程序设计课后第九章答案

    c语言程序设计课后第九章答案 更多相关问题 [单选] 铝合金热处理质量可以通过测定下述哪个数据来判断?() [单选] 配置磁悬液的正确方法应当是(). [问答题,简答题] 为什么对无损检测人员要有技术 ...

  6. 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案20120319...

    <c语言程序设计基础教程_习题答案20120319>由会员分享,可在线阅读,更多相关<c语言程序设计基础教程_习题答案20120319(54页珍藏版)>请在技术文库上搜索. 1 ...

  7. 看图猜字的c语言程序设计教程课后答案,《C语言程序设计》课程设计---猜数字游戏...

    设计题目:猜数字游戏 目目 录录 目录目录 目 录...........................................................- 1 - 1 程序分析与设计. ...

  8. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc

    C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...

  9. 判断玫瑰花数c语言程序设计教程课后答案,编写程序判断某个四位整数是否为玫瑰花数(用自定义函数)...

    用C语言编写判断输入的某个数m是否为素数 //判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是不是素数!#include#includemain(){i ...

  10. 中职升高职c语言程序设计教程课后答案,锦职业技术学院2020年单独招生计算机应用技术专业技能测试考试大纲(中职升高职)...

    2021年高职单招升学一对一咨询高职单招张老师:17782017630(微信) 锦职业技术学院2020年单独招生计算机应用技术专业技能测试考试大纲(中职升高职) 计算机应用技术专业职业技能测试考试大纲 ...

最新文章

  1. 32个程序员萌翻全场的瞬间!
  2. python用什么开发平台_一般来说,python平台开发有什么作用?
  3. 第三章:3.7 傅里叶变换性质(一)
  4. rhel7 http实例2
  5. 互联网API开放平台安全设计-基于OAuth2.0协议方式
  6. cnil在python_在Python中匹配组
  7. linux下面调试C、C++
  8. 算法(11)-leetcode-explore-learn-数据结构-链表的经典问题
  9. PostgreSQL参数学习:vacuum_defer_clean_age
  10. cpp 条件判断 大于等于_07.合意就执行,不行就拉倒-if/else条件控制(一)
  11. 读书笔记——《沉思录》(1/4)
  12. 智能实验室-杀马(Defendio) 3.0.0.615 beta 7
  13. [转贴]记那对住在我隔壁储藏室的大学刚毕业的小夫妻
  14. 浅谈谷歌(Google)退出中国大陆市场事件
  15. CRM-数据权限设计
  16. 美敦力PB 560呼吸机设计方案(包含原理图+PCB+BOM表+CAD)
  17. easymock 图片_小程序——使用Easy Mock
  18. python抠出图片人像_不会用Photoshop抠图?Python助你一键“除”人!
  19. java 微信分享朋友圈 链接显示图片_【微信开发】-- 微信分享功能(分享到朋友和朋友圈显示图片和简介)...
  20. Elasticsearch启动问题:max number of threads [XXX] for user [XX] is too low, increase to at least [4096]

热门文章

  1. android跑马灯监听,android跑马灯成效
  2. R_展示变量之间关系的图形
  3. 思考输入变量与输出变量之间的关系---从线性回归出发
  4. 国内主流虚拟化厂商之间比较
  5. 自定义进度条PictureProgressBar
  6. P6207 [USACO06OCT] Cows on Skates G
  7. 在桌面计算机找不到驱动,电脑杀毒后桌面不见了的原因是什么_怎么解决 - 驱动管家...
  8. VMware虚拟机操作汇总
  9. 佳能2900打印机与win10不兼容_Win10系统如何解决佳能打印机打印问题?
  10. android Glide 去掉绿色背景(图片变绿解决方法)