#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
int x=0;
int y=5;
int velocity_x=1;
int velocity_y=1;
int left=0;
int right=20;
int top=0;
int bottom=20;
while(1)
{
x=x+velocity_x; //x方向的速度
y=y+velocity_y; //y方向的速度
system("cls"); //清屏函数
for(i=0;i<x;i++)
printf("\n");
for(j=0;j<y;j++)
printf(" ");
printf("o"); //输出小球
printf("\n");
if((x==top)||(x==bottom)) //上下左右边界
velocity_x=-1*velocity_x;
if((y==left)||(y==right))
velocity_y=-1*velocity_y;
}
return 0;
}