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

void main()
{
initgraph(640, 480);

int x = 320;
int y = 240;
// 画初始图形
setlinecolor(YELLOW);
setfillcolor(GREEN);
fillcircle(x, 240, 20); 
int xx=2;
int yy=2;
char c;
while(c != 27)
{
// 获取按键

// 先擦掉上次显示的旧图形
setlinecolor(BLACK);
setfillcolor(BLACK);
fillcircle(x, y, 20);

// 根据输入,计算新的坐标
if(kbhit()){
c=getch();
if(c=='a')
xx=-2;
if(c=='d')
xx=2;
if(c=='s')
yy=2;
if(c=='w')
yy=-2;
}
x+=xx;
y+=yy;
// 绘制新的图形
setlinecolor(YELLOW);
setfillcolor(GREEN);
fillcircle(x, y, 20);

// 延时
Sleep(10);
if(x<=20 || x>=620)
xx=-xx;
if(y<=20 || y >=460)
yy=-yy;
}

closegraph();
}

ASD控制的小球_EasyX教程作业相关推荐

  1. Expression Design与Blend制作滚动的小球动画教程

    原文:Expression Design与Blend制作滚动的小球动画教程 一,开发工具 Microsoft Expression Design & Blend 4.0 (3.0亦可). 这两 ...

  2. PID 控制保姆级培训教程下-全国大学生电子设计大赛赛前必备

    紧接上回<PID 控制保姆级培训教程上-全国大学生电子设计大赛赛前必备> http://t.csdn.cn/TY4eB 上回介绍到 书接上回,实操设计,干货满满.... 3 数字控制器的模 ...

  3. 6_树莓派机载计算机通过串口指令控制无人机自主飞行教程

    typora-root-url: img 6_树莓派机载计算机通过串口指令控制无人机自主飞行教程 电赛飞行器赛题的前世今生 飞行器赛题至出现以来.从大体趋势上来看参赛学生的主流飞控路线主要经历了以下四 ...

  4. 使用Arduino控制TB6600步进电机驱动器教程(更新于 2022.03.19)

    Arduino步进电机4种演示 了解如何使用 ULN2003.L298N 和 A4988 等驱动程序通过 Arduino 控制双极和单极步进电机. 概述 简述:步进电机工作原理和特点:示意图显示和文字 ...

  5. 数据可视化教程作业打卡-第四回:文字图例尽眉目

    教程链接 https://github.com/datawhalechina/fantastic-matplotlib https://gitee.com/zhang35/fantastic-matp ...

  6. python控制画笔尺寸_python教程系列终章:画笔控制

    Beetle.penDown() Beetle.move(10) Beetle.penUp() Beetle.move(10) Beetle.penDown() Beetle.move(10) Bee ...

  7. 语音+蓝牙控制灯泡的制作教程

    功能原理 教学流程 一.蓝牙配置(两个HC-05蓝牙互连) 配置环境: 串口调试助手(放在压缩包中) 2块HC-05(淘宝搜索即可购买) 2个TTL模块(机芯智能淘宝店可以购买) 步骤: [AT模式] ...

  8. 《机电传动控制》第六周作业

    结合教材练习基本的继电器-接触器控制电路设计方法,下次上课进行小测试. 下载贝加莱公司的Automation Studio软件并安装,该软件作为第七周开始的PLC教学用编程软件.参见<实时控制软 ...

  9. 《机电传动控制》第五周作业

    首先公布上周"控制之星": 胡广宙同学 本周作业: 简要列出几项最感兴趣的传动电机或控制电机在工业或生活中的应用,如能展开说明下兴趣点和希望深入了解的内容更好. 快速浏览国家标准& ...

最新文章

  1. 2020 年,人工智能和深度学习未来的五大趋势
  2. 徐匡迪、潘云鹤等纷纷撰文,关于人工智能的最新判断都在这里了
  3. (十四)Java springcloud B2B2C o2o多用户商城 springcloud架构- Spring Cloud构建分布式电子商务平台...
  4. mysql 时间推移_随着时间的推移可视化COVID-19新案例
  5. mysql8.0版本的服务器名称_Linux服务器配置-VSFTP服务配置(六)
  6. 使用Nero6刻录软件刻录光盘镜像
  7. UOS系统如何给软件签名
  8. 读论文——A Joint Model for Aspect-Category Sentiment Analysis with Shared Sentiment Prediction Layer
  9. Android Native 崩溃日志收集
  10. [x64dbg] 实战01 - 参数打印/修改参数内容(条件断点、命令、脚本)
  11. HTTPSConnectionPool(host=‘music.163.com‘, port=443): Max retries exceeded with url: /weapi/comment/
  12. python惰性求值例子_惰性求值和yield-Python
  13. android pad的屏幕纯多少,16:9比例10.1寸屏幕,Galaxy Tab S4可以说是一部好的安卓平板...
  14. Uva 1616 Caravan Robbers (商队抢劫者)
  15. 设计模式:可复用面向对象软件的基础
  16. 亚马逊站外引流 不花钱做流量
  17. 客单价高达40万,月子中心是门赚钱的好生意?
  18. 算法笔记(15)特征提取及Python代码实现
  19. 如何靠网络快速打造品牌
  20. 开发小程序(一)设置四宫格

热门文章

  1. 陇原战疫2021网络安全大赛 Web
  2. 腾讯开放将是互联网最大一块多米诺骨牌[转]
  3. BootStrap3中日期选择器的使用
  4. 微电子新手入门之ADS常用操作——ADS的port与layout不能相连
  5. 优秀前端人都知道的H5 移动端调试全攻略~
  6. KB、kb、KBps、Kbps之间的区别
  7. 域名服务器虚拟主机购买,如何注册网站域名和购买虚拟主机
  8. 润本“带伤”冲刺IPO,再闯“驱蚊第一股”
  9. 英语语法笔记——补充(八)
  10. IDEA插件-CheckStyle的安装与使用