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

输入格式
一行一个整数 s,表示正方形的边长(单位:厘米)。
输出格式
按执行顺序输出无人机动作指令,每条指令占一行:
起飞:起飞;上升100:上升到100厘米的高度;前进s:沿当前方向前进s厘米;右转90:向右转90度;悬停1:原地悬停1秒;降落:降落。
输入样例
100
输出样例
起飞
上升100
前进100
右转90
前进100
右转90
前进100
右转90
前进100
右转90
悬停1
降落
说明提示
-
正方形有
4条长度相等的边,相邻两边互相垂直,每飞完一条边向右转360 ÷ 4 = 90度; -
重复
4次后累计转向4 × 90 = 360度,无人机正好回到起点并恢复原朝向; -
样例只给出
s = 100时的结果,请编写通用程序,对任意边长s都能输出正确的指令序列。
限制
时间限制:2000ms,内存限制:256MiB
本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析