1 Star 0 Fork 0

李凌志 / llz

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
moveing4.1.3.cpp 777 Bytes
一键复制 编辑 原始数据 按行查看 历史
李凌志 提交于 2019-06-06 16:34 . moving413
#define _CRT_SECURE_NO_WARNINGS
#include<conio.h>
#include<graphics.h>
#include<conio.h>
#include<Windows.h>
#define High 480
#define Width 640
int main()
{
float ball_x, ball_y;
float ball_vx, ball_vy;
float radius;
initgraph(Width, High);
ball_x = Width / 2;
ball_y = High / 2;
ball_vx = 1;
ball_vy = 1;
radius = 20;
while (1)
{
setcolor(BLACK);
setfillcolor(BLACK);
fillcircle(ball_x, ball_y, radius);
ball_x = ball_x + ball_vx;
ball_y = ball_y + ball_vy;
if ((ball_x <= radius) || (ball_x >= Width - radius))
ball_vx = -ball_vx;
if ((ball_y <= radius) || (ball_y) >= High - radius)
ball_vy = -ball_vy;
setcolor(YELLOW);
setfillcolor(GREEN);
fillcircle(ball_x, ball_y, radius);
Sleep(8);
}
_getch();
closegraph();
return 0;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/sanctions/llz.git
git@gitee.com:sanctions/llz.git
sanctions
llz
llz
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891