30

问答题 30 /69

两个机器人,初始时位于数轴上的不同位置。给这两个机器人输入一段相同 的程序,使得这两个机 器人保证可以相遇。程序只能包含“左移 n 个单位”、“右移 n 个单位”,条件判断语句 If,循环语句 while, 以及两个返回 Boolean 值的 函数“在自己的起点处”和“在对方的起点处”。你不能使用其它的变量和 计数器,请写出该程序

参考答案

答案合理即可,下面是一个参考:
while (!at_other_robot_start())
 move_right(1);
while (true)
 move_right(2)