Advertisement

C/C++程序设计题库 机器人编程挑战赛

阅读量:

| 题目描述
为参与学校组织的“机器人擂台赛”,Jarily通过网络平台购置了一款机器人小车。该设备能够接收提前输入的操作指令,并依据这些指令进行相应动作。小车的基础操作仅有三种:左转(标记为L),右转(标记为R),以及向前移动若干厘米(以数字直接表示)。
当前,Jarily希望了解在每条指令执行完毕后,小车所处位置与该指令执行前的位置之间形成的直线距离具体数值。你能否根据所提供的指令编写程序,协助他解决这一问题?

输入
首先提供一个正整数n,用于表示共有n条操作指令。
随后输入n条指令内容。每行对应一条独立的指令,且每条指令仅由L、R及数字构成(数字范围限定在0至100之间的正整数)。

输出
最终输出应包含n行数据。每一行对应于某条指令执行前后小车位置间的直线距离计算结果。所有结果需保留两位小数,并按照四舍五入规则进行处理。
样例输入

复制代码
    5
    L100R50R10
    3LLL5RR4L12
    LL
    100R
    5L5L5L5

样例输出

复制代码
96
    9.06
    0.00
    100.00
    0.00
复制代码
复制代码
    AC代码如下:
复制代码
 #include "stdio.h"

 #include "strin

全部评论 (0)

还没有任何评论哟~