C语言模拟自由落体

2025-10-27 05:43:12

1、首先打开VC++6.0

C语言模拟自由落体

2、文件,新建

C语言模拟自由落体

3、新建一个空白文档

C语言模拟自由落体

4、首先声明头文件

#include<stdio.h>

#include<conio.h>

#include<time.h>

C语言模拟自由落体

5、int main()

{

}

主函数

C语言模拟自由落体

6、以下主要代码,我注释了一些难点

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++)

{

/*画出物体图像*/

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;

C语言模拟自由落体

C语言模拟自由落体

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢