大雄有一天打开自己的课桌,一只猫型机器人突然从抽屉里跳了出来,而这就是哆啦A梦,它是从未来世界穿越过来帮助大雄的。
今天教大家如何用C语言来画一个哆啦A梦(可爱版)
我这里用的是2019的VS,没有安装的朋友可以参考下我的上一篇文章,安装包下载和完整的安装教程

首先是头文件

#include <graphics.h>
#include <conio.h>

宏定义

#define PI 3.14159265

最后就是主体部分啦

// 主函数
void main()
{// 创建大小为 800 * 600 的绘图窗口initgraph(800, 600);// 设置原点 (0, 0) 为屏幕中央(Y轴默认向下为正)setorigin(400, 300);// 使用白色填充背景setbkcolor(LIGHTGRAY);cleardevice();// arch-entity="1">画脸setfillcolor(RGB(7, 190, 234));                      // 头setlinecolor(BLACK);fillroundrect(-135, -206, 135, 54, 248, 248);setfillcolor(WHITE);                               // 脸fillellipse(-115, -144, 115, 46);fillroundrect(-63, -169, 0, -95, 56, 56);          // 右眼fillroundrect(0, -169, 63, -95, 56, 56);           // 左眼setfillcolor(BLACK);solidcircle(-16, -116, 6);                         // 右眼球solidcircle(16, -116, 6);                         // 左眼球setfillcolor(RGB(201, 62, 0));                        // 鼻子fillcircle(0, -92, 15);line(0, -77, 0, -4);                                // 人中arc(-108, -220, 108, -4, PI * 5 / 4, PI * 7 / 4);  // 嘴line(-42, -73, -90, -91);                           // 胡子line(42, -73, 90, -91);line(-41, -65, -92, -65);line(41, -65, 92, -65);line(-42, -57, -90, -39);line(42, -57, 90, -39);// 画身体line(-81, 32, -138, 72);                  // 手臂(上)line(81, 32, 138, 72);line(-96, 96, -116, 110);                 // 手臂(下)line(96, 96, 116, 110);line(-96, 85, -96, 178);                 // 腿外侧line(96, 85, 96, 178);arc(-10, 168, 10, 188, 0, PI);              // 腿内侧setfillcolor(WHITE);                      // 手fillcircle(-140, 99, 27);fillcircle(140, 99, 27);fillroundrect(-2, 178, -112, 205, 24, 24); // 脚fillroundrect(2, 178, 112, 205, 24, 24);setfillcolor(RGB(7, 190, 234));             // 身体填充蓝色floodfill(0, 100, BLACK);setfillcolor(WHITE);                      // 肚皮fillcircle(0, 81, 75);solidrectangle(-60, 4, 60, 24);              // 用白色矩形擦掉多余的肚皮pie(-58, 23, 58, 139, PI, 0);                // 口袋// 画铃铛setfillcolor(RGB(169, 38, 0));               // 绳子fillroundrect(-100, 23, 100, 42, 12, 12);setfillcolor(RGB(245, 237, 38));          // 铃铛外形fillcircle(0, 49, 19);setfillcolor(BLACK);                       // 铃铛上的洞solidellipse(-4, 50, 4, 57);setlinestyle(PS_SOLID, 3);line(0, 57, 0, 68);setlinestyle(PS_SOLID, 1);                 // 铃铛上的纹路line(-16, 40, 16, 40);line(-18, 44, 18, 44);// 按任意键退出_getch();closegraph();
}

搞定之后我们来看看效果图吧

怎么样还不错,可可爱爱没有耳朵

想要源代码的朋友加一下我的c/c++编程资料交流Q群:214574728

【C语言】如何用C语言画一个哆啦A梦(附源代码)相关推荐

  1. SVG学习笔记(一)画一个哆啦A梦

    用SVG画一个哆啦A梦 博客原文链接 概述 虽然之前学过SVG,但我在工作中很少用到,正好最近赋闲在家待业中,就重新学了下SVG的东西: 基础 入门教程: 链接:SVG 图像入门教程 总的来说,基本语 ...

  2. 用css3画一个哆啦A梦

    今天偶然看到朋友用纯css3画了一个素描杯,很受启发,css3这么好玩的代码再不玩就要荒废了,于是决定画个哆啦A梦来复习一下css基础知识.用css作画最重要的就是要做好定位,其次是通过边框属性来切割 ...

  3. 用python画哆啦a梦的身体_用Python画一个哆啦A梦

    Python自带的turtle海龟绘图库功能十分强大,使用起来也很简单方便,今天我们就使用海龟绘图画一个我们都很喜欢的卡通形象-哆啦A梦头像.我们将整个头像分为几个部分分别定义相关的绘制函数,下面分别 ...

  4. 用EasyX图形库画一个哆啦A梦

    继续说图形库,加一点实战用图形画图(用来巩固代码): rectangle这个函数 四个参数,左上角坐标的x,y值,右下角坐标的x,y值:因为只要有两个点,就可以以它们的横坐标之差为长,纵坐标之差为宽画 ...

  5. css html弄出哆啦a梦,用css画一个哆啦A梦

    原图: 效果图: 虽然说没用啥什么高级的技巧,但这让我感受到了CSS的乐趣! 好好学习,天天向上! body{ background-color: #66B3FF; height: 300px; ov ...

  6. 用python画一个哆啦A梦

    import turtle# 创建哆啦A梦 doraemon = turtle.Turtle() doraemon.speed(10)def draw_eye_white_circle(x):dora ...

  7. 哆啦a梦css html,用css画一个哆啦A梦

    原图: 效果图: 虽然说没用啥什么高级的技巧,但这让我感受到了css的乐趣! 好好学习,天天向上! body{ background-color: #66b3ff; height: 300px; ov ...

  8. 用python画哆啦a梦的头_用 Python 画个哆啦A梦

    文 |豆豆 来源:Python 技术「ID: pythonall」 相信大家童年的时候都看过哆啦 A 梦,他的口袋简直是无所不能,里面装满了各种神奇的道具.曾经的我也幻想过如果自己也有一个这样的口袋多 ...

  9. c语言商场收款程序,c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程式...

    c语言 如何用switch语句编写一个有关商场购物金额优惠的选择程式以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语 ...

  10. python月亮_如何用python代码画一个月亮

    如何用python代码画一个月亮 发布时间:2020-06-17 15:52:21 来源:亿速云 阅读:181 作者:元一 Python简介 Python是一种跨平台的计算机程序设计语言. 是一个高层 ...

最新文章

  1. java stringbuffer详解_Java常用类StringBuffer详解
  2. 计算机文化基础分析总结,《计算机文化基础实训》教学方案设计与课题分析总结.doc...
  3. python修改mac地址_python利用_winreg模块制作MAC地址修改工具
  4. 十二月无书稿,总个结(2011)
  5. 有关 this 指向问题总结
  6. SQL Server中SET赋值和SELECT赋值的区别
  7. Spark Streaming的介绍和IDEA操作
  8. 淘云互动机器人_新时代!新机遇!讯飞淘云2018年全国经销商年终大会隆重召开!...
  9. 高德地拖缩放怎么保证中心点不变_出国学习,价值何在?听听留学生们怎么说...
  10. 微软mysql sqlhelper_微软SqlHelper详细解读
  11. (二)VISIO 中间带箭头的弧线怎么画
  12. Rtools下载与安装(win10)
  13. 在Mac和PC之间共享鼠标键盘(拥有多台电脑者必看)
  14. 《排序算法篇》快排的递归与非递归
  15. 为什么不建议在外包公司长期工作及外包公司的简历怎么写
  16. 白杨SEO:百度移动搜索上百度笔记是什么、收录规则及排名怎么做?
  17. 图神经网络(CNN)一
  18. DLL和EXE加载包在自身内部的资源文件
  19. 用html制作空心菱形的代码,javascript打印完整金字塔型_完整菱形_空心菱形_思路算法详解_js源代码...
  20. 广州某IT公司HR招开发:“不加班的都是垃圾 ”

热门文章

  1. 小鼠大脑解剖图分区_大鼠解剖图_求助:大鼠#47;小鼠脑部解剖图谱
  2. 联想笔记本连不上手机热点_联想笔记本连不上无线_联想笔记本连不上热点
  3. 可控硅失效现象_可控硅常见心理问题损坏社会经济现象的介绍和分析
  4. html密码查看器,浏览器密码查看工具(WebBrowserPassView)
  5. 交互式计算机图形学 第六版 pdf,1交互式计算机图形学系统.pdf
  6. 计算机科学与技术的研究背景,计算机科学与技术发展背景
  7. 网络拓扑图及企业网络设计基本流程
  8. unreal 安卓打包出现 LogHttp: Warning: 000001D09B0C8F00: request failed, libcurl error 哇塞 真的是爆炸 不知道为啥巨慢
  9. 利用PhotoShop批量压缩和转换图片格式
  10. 人性的弱点【了解鱼的需求】