无人机循环前进右转画正方形

dh647408 程序题 共 个子题

编写程序,使无人机飞行画出一个正方形(边长由输入给出)。

图片

输入格式

一行一个整数 s,表示正方形的边长(单位:厘米)。

输出格式

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

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

输入样例

100

输出样例

起飞
上升100
前进100
右转90
前进100
右转90
前进100
右转90
前进100
右转90
悬停1
降落

说明提示

  1. 正方形有 4 条长度相等的边,相邻两边互相垂直,每飞完一条边向右转 360 ÷ 4 = 90 度;

  2. 重复 4 次后累计转向 4 × 90 = 360 度,无人机正好回到起点并恢复原朝向;

  3. 样例只给出 s = 100 时的结果,请编写通用程序,对任意边长 s 都能输出正确的指令序列。

限制

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

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

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