C语言模拟自由落体
1、首先打开VC++6.0

2、文件,新建

3、新建一个空白文档

4、首先声明头文件
#include<stdio.h>
#include<conio.h>
#include<time.h>

5、int main()
{
}
主函数

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;


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