c语言实现“弹跳的小球” |
您所在的位置:网站首页 › 弹射球怎么做 › c语言实现“弹跳的小球” |
利用printf函数,非常简单。主要是想明白小球动态效果的呈现是通过改变小球的坐标变量以及每次显示小球前使用清屏函数system(“cls”)来实现。 设计思路: 1、显示一个静态的小球。(小球用字母‘o’表示即可)。 2、在1的基础上让小球能够下落。(通过小球的x坐标以及每次显示前运用清屏函数来实现)。 3.实现上下弹跳以及,当到达上界或者下界的时候改变方向。 4、左右或斜着弹跳。 5、加边框,碰壁后报警等。(实现完上述功能后思考将这些修饰功能融入进去)。 #include #include //system("cls")的头文件 #include //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 x+1; i < bottom; i++) { printf("*"); for (j = 0; j < right - 1; j++) printf(" "); printf("*\n"); } /*画出最后一行,原理同第一行*/ for (i = 0; i |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |