C语言实现反弹球小游戏

2020-02-25 00:00:11于丽

小编之前也收藏了一段代码:C语言实现小球反弹,分享给大家

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
 
void ball()//1.画出小球
{
 printf("ttt◎");
}
int main()
{
 int h=20;//球的高度初始化为20
 int 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分之8
  for(i=20;i>=20-h;i--)//确定起点和终点 上升过程
  {
  system("cls");
  for(j=0;j<=i;j++)//确定球的位置
  {
   printf("n");
  }
  ball();
  Sleep(50);
  }
  der=1;
 }
 
 }
 return 0;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。