无人机一笔画五角星再画线段

gj849172 程序题 共 个子题

编写程序,使无人机飞行画出一个五角星(边长由输入给出)和一条线段(长度由输入给出)。

图片

输入格式

一行两个整数 s 和 l,分别表示五角星的边长与线段的长度(单位:厘米),两者之间用一个空格分隔。

输出格式

按执行顺序输出无人机动作指令,每条指令占一行:

  • 起飞:起飞;
  • 上升100:上升到 100 厘米的高度;
  • 前进s:沿当前方向前进 s 厘米;
  • 右转144:向右转 144 度;
  • 悬停1:原地悬停 1 秒;
  • 降落:降落。

输入样例

50 20

输出样例

起飞
上升100
前进50
右转144
前进50
右转144
前进50
右转144
前进50
右转144
前进50
右转144
前进20
悬停1
降落

说明提示

  1. 五角星一笔画成:每画完一条边转过它的补角 180 − 36 = 144 度,重复 5 次,累计转角 5 × 144 = 720 度正好绕两圈,轨迹闭合;

  2. 五角星画完后,再沿当前方向前进 l 厘米画出线段;

  3. 样例只给出 s = 50、l = 20 时的结果,请编写通用程序,对任意边长与线段长度都能输出正确的指令序列。

限制

时间限制:2000ms,内存限制:256MiB

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧