代码如下
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int main()
{
int i, j;
int x=1 , y = 20;
int a , b ;
int velocity_x = 1;
int velocity_y = 1;
int top = 1, bottom = 20, left = 1, right = 50;
while(1){
if (x > bottom || x < top) {
velocity_x = -1 * velocity_x;//实现小球弹跳功能
printf("\a");
}
if (y > right || y < left) {
velocity_y = -1 * velocity_y;
printf("\a");
}
x = x + velocity_x;
y = y + velocity_y;
system("cls"); /*在循环执行前加上清屏功能可达到小球下落效果
需要用到头文件<stdlib.h>*/
for (i = 0; i < x; i++) {