⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 7.c

📁 C语言105例光盘保存
💻 C
字号:
#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 + -