C语言编程:两小球动态碰撞(键盘控制碰撞次数)
原程序一部分:do{for(i=0;i<185;i++){putimage(70+i,170,buf,COPY_PUT);/*左边球向右运动*/putimage(500-...
原程序一部分:
do
{
for(i=0; i<185; i++)
{
putimage(70+i, 170, buf, COPY_PUT); /*左边球向右运动*/
putimage(500-i, 170, buf, COPY_PUT); /*右边球向左运动*/
}
for(i=0;i<185; i++)
{
putimage(255-i, 170, buf, COPY_PUT);
putimage(315+i, 170, buf, COPY_PUT);
}
} while(!kbhit());
目前运行效果;运行时,两小球始终在碰撞,直到按任意键后停止.
现在希望把程序修改为;按键盘数字N,小球就碰撞N次.
请求高人指点.急!!! 展开
do
{
for(i=0; i<185; i++)
{
putimage(70+i, 170, buf, COPY_PUT); /*左边球向右运动*/
putimage(500-i, 170, buf, COPY_PUT); /*右边球向左运动*/
}
for(i=0;i<185; i++)
{
putimage(255-i, 170, buf, COPY_PUT);
putimage(315+i, 170, buf, COPY_PUT);
}
} while(!kbhit());
目前运行效果;运行时,两小球始终在碰撞,直到按任意键后停止.
现在希望把程序修改为;按键盘数字N,小球就碰撞N次.
请求高人指点.急!!! 展开
1个回答
展开全部
easy~~~~
--------------------
int n;
scanf("%d",&n);
for (int j=0; j<n; j++)
{
for(i=0; i<185; i++)
{
putimage(70+i, 170, buf, COPY_PUT); /*左边球向右运动*/
putimage(500-i, 170, buf, COPY_PUT); /*右边球向左运动*/
}
for(i=0;i<185; i++)
{
putimage(255-i, 170, buf, COPY_PUT);
putimage(315+i, 170, buf, COPY_PUT);
}
}
--------------------
int n;
scanf("%d",&n);
for (int j=0; j<n; j++)
{
for(i=0; i<185; i++)
{
putimage(70+i, 170, buf, COPY_PUT); /*左边球向右运动*/
putimage(500-i, 170, buf, COPY_PUT); /*右边球向左运动*/
}
for(i=0;i<185; i++)
{
putimage(255-i, 170, buf, COPY_PUT);
putimage(315+i, 170, buf, COPY_PUT);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
德晟智能
2024-09-04 广告
2024-09-04 广告
舵机在机器人上的应用非常广泛,它通常作为机器人的关键驱动执行部件,用于实现精确的角度控制和位置定位。以下是舵机在机器人上的一些具体应用:1、关节驱动:在仿人型机器人、机械臂或多足机器人中,舵机被用于驱动各个关节的运动。通过控制舵机的旋转角度...
点击进入详情页
本回答由德晟智能提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询