| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 380 人关注过本帖
标题:大家可以给我说一下这个模拟自由落题运动哪里出问题了???
取消只看楼主 加入收藏
猴哥取经
Rank: 2
等 级:论坛游民
帖 子:41
专家分:34
注 册:2012-10-28
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:1 
大家可以给我说一下这个模拟自由落题运动哪里出问题了???
#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;
}
搜索更多相关主题的帖子: 运动 include 
2013-01-01 13:02
猴哥取经
Rank: 2
等 级:论坛游民
帖 子:41
专家分:34
注 册:2012-10-28
收藏
得分:0 
怎么没有人理呢????
2013-01-01 13:37
快速回复:大家可以给我说一下这个模拟自由落题运动哪里出问题了???
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015400 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved