??
字號:
#include<stdio.h>
#include<conio.h>
#include<time.h>
int main()
{
/*(x,y)表示物體在屏幕上的初始位置,
depth表示物體落地后反彈的高度,
times用來控制時間的延遲,
m用來控制運動的方向,m=-1說明是向下運動,m=1說明是向上運動*/
int x=15,y=4,depth=20,times=20,m=1,i,j;
for(;depth!=0;)
{
m=-m;
if(m==1)
depth--;
for(i=1;i<=depth;i++)
{
printf("*****************************\n");
printf("| The program will show : |\n");
printf("| the Free Falling |\n");
printf("*****************************\n");
/*畫出物體圖像*/
gotoxy(x,y);
printf("***\n");
gotoxy(x,y+1);
printf("|*|\n");
gotoxy(x,y+2);
printf("***");
/*控制不同的延遲顯示的時間大小*/
for(j=1;j<=times;j++)
delay(10);
clrscr();
if(m==-1)
{
/*物體向下運動*/
y++;
/*延時越來越小,說明速度越來越快*/
times--;
}
else
{
/*物體向上運動*/
y--;
/*延時越來越大,說明速度越來越慢,說明是*/
times++;
}
}
}
getch();
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -