c语言实现“弹跳的小球”

利用printf函数,非常简单。主要是想明白小球动态效果的呈现是通过改变小球的坐标变量以及每次显示小球前使用清屏函数system(“cls”)来实现。

设计思路:

1、显示一个静态的小球。(小球用字母‘o’表示即可)。

2、在1的基础上让小球能够下落。(通过小球的x坐标以及每次显示前运用清屏函数来实现)。

3.实现上下弹跳以及,当到达上界或者下界的时候改变方向。

4、左右或斜着弹跳。

5、加边框,碰壁后报警等。(实现完上述功能后思考将这些修饰功能融入进去)。

#include <stdio.h>
#include <stdlib.h> //system("cls")的头文件
#include <Windows.h> //sleep函数的头文件
int main(void)
{
	int i, j;
	int x = 0;
	int y = 5;
	int left = 0;
	int right = 50;
	int top = 0;
	int bottom = 20;
	int velocity_x = 1;
	int velocity_y = 1;
	/*弹跳的小球*/
	while (1)
	{

		x = x + velocity_x;               //x的移动
		y = y + velocity_y;
		system("cls");                   //清屏函数,形成运动效果
		for (i = 0; i <= right; i++)    //在每次运行的第一行. 画一排#作为上边界
			printf("#");
		printf("\n");
		/*画出运行至小球前一行的边框*/
		for 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值