c语言实现小球反弹
来源:互联网 发布:虚拟机软件有哪些 知乎 编辑:程序博客网 时间:2024/05/18 02:58
1.c语言实现小球反弹#include <stdio.h>#include <stdlib.h>#include <windows.h>void ball()//1.画出小球{printf("\t\t\t◎");}int main(){int h=20;//球的高度初始化为20int i,j;//i是用来确定球的起点与终点,j是确定球的位置int der=1;//判断等于1时球下落,为0时球上升while(h>0)//高度大于0时,球都在动(当高度为0时停止){if(der==1){for(i=20-h;i<20;i++)//确定起点和终点 下落过程{system("cls");for(j=0;j<=i;j++)//确定球的位置{printf("\n");}ball();Sleep(50);}der=0;}else{h=h*8/9;//强起来高度是原来的9分之8for(i=20;i>=20-h;i--)//确定起点和终点 上升过程{system("cls");for(j=0;j<=i;j++)//确定球的位置{printf("\n");}ball();Sleep(50);}der=1;}}return 0;}
2.c语言实现*的运动 #include <stdio.h>#include <windows.h>#define COUNT 2void canvas(int count){ int i,i2,i3=0,i4=0; for(;1>0;){ for(i=0;i<20;i++){ while(i2<10){ i2++; while(i3<i){ printf(" "); i3++; } i3=0; while(i4<count){ printf("*"); i4++; } i4=0; printf("\n"); } i2=0; Sleep(80); system("cls"); } for(;i>1;i--){ system("cls"); while(i2<10){ i2++; while(i3<i){ printf(" "); i3++; } i3=0; printf("*\n"); } i2=0; Sleep(80); system("cls"); } }}int main(){ system("pause"); int count=COUNT; canvas(4); system("pause"); }
0 0
- c语言实现小球反弹
- farmerbuff(C语言实现小球)
- 小球反弹
- c算法-小球落下反弹高度
- C语言实现 小球自由落体问题
- C语言实现 球体下落路程及反弹高度求解
- 反弹的小球(完善版 )——Python语言
- 用Java实现小球碰壁反弹(算法十分简单)
- JS原生实现多个小球碰撞反弹
- 1118 反弹的小球
- 小球反弹问题
- 小球落下,反弹问题
- 小球撞墙以及反弹
- 小球落地反弹问题
- js小球碰撞反弹
- 求小球自由落体反弹十次总路程及最后一次反弹高度的c代码
- c语言模拟小球落地
- 【C语言】小球落地问题
- [牛客]选择排序练习题
- iOS之AFN常用封装(三)
- CSDN如何转载别人文章
- 春招第一家-腾讯
- android6.0权限通用管理(不在头大)
- c语言实现小球反弹
- 【框架基础】java反射详解
- 写教程参考文章
- IMWeb训练营作业——todolist
- ZOJ 3471 状压DP
- 卷积神经网络(CNN)基础介绍
- HDU 1198:Farm Irrigation
- 求出最小的n个合数(n是键盘输入的任意正整数)的算法
- 《用python写网络爬虫》--网页抓取方法