| 赞 | 17 |
| VIP | |
| 好人卡 | |
| 积分 | 23 |
| 经验 | |
| 最后登录 | 2024-6-23 |
| 在线时间 | 5539 小时 |
- 梦石
- 0
- 星屑
- 2310
- 在线时间
- 5539 小时
- 注册时间
- 2011-1-10
- 回帖
- 6353
  
|
发表于 2015-7-12 20:33:35
|
显示全部楼层
本帖最后由 H·H·Y 于 2015-7-12 20:35 编辑
最近就要机器人比赛了,要我们在4天之内重新捡回那早已发霉的放下了1年多的程序。
然而第一天还在回忆图形指令的我就已经中毒了~
我中毒了……[pre lang="C"]void go(int speed, int angle, int range)
{
Motor(1, speed);
Motor(2, speed);
int compass;
while (true)
{
compass = Sensor(9, 0);
if ((compass - angle + 360)% 360 > 180)
{
if ((compass - angle + 360)% 360 > 356)
{
break;
}
else
{
Turn(3, 4, 0 - range);
}
}
else
{
if ((compass - angle + 360)% 360 < 3)
{
break;
}
else
{
Turn(3, 4, range);
}
}
}
Turn(3, 4, 0);
}[/pre] |
|