地图设计器
设计者: 管理员
退出
登录
设计地图
测试地图
地图尺寸
480×360
960×720
地图元素
飞板
道路
飞船
箱子
能量
操作
重置地图
关卡属性
0
飞板数量
0
能量点数量
0
飞船数量
0
箱子数量
关卡步数
通关代码数
关卡标签
顺序结构
循环结构
循环变量进阶
循环分支综合
逻辑运算符
分类选择
C++基础
C++进阶
C++学生设计专区
保存设计
-
起点: (
0
,
0
)
步长:
0
代码数:
0
能量点:
0
浮板数:
0
重新开始
代码编辑器 (C++)
代码数量:
0
A-
A+
运行代码
#include <iostream> #include <string> // 修改后的动画指令说明: // step(count) - 每步移动32像素,正数前进,负数后退 // step(1) 前进32像素,step(-2)后退64像素 void step(int count) { std::cout << "STEP:" << count << std::endl; } // 向右旋转90度(顺时针) void right() { std::cout << "RIGHT" << std::endl; } // 向左旋转90度(逆时针) void left() { std::cout << "LEFT" << std::endl; } void setColor(std::string color) { std::cout << "COLOR:" << color << std::endl; } void setScale(float scale) { std::cout << "SCALE:" << scale << std::endl; } void move(std::string direction, int distance) { std::cout << "MOVE:" << direction << "," << distance << std::endl; } void delay(int ms) { std::cout << "DELAY:" << ms << std::endl; } // 浮板控制函数 (fb1, fb2, ... 对应飞板序号) void fb_step(std::string board, int count) { std::cout << board << ".STEP:" << count << std::endl; } void fb_right(std::string board) { std::cout << board << ".RIGHT" << std::endl; } void fb_left(std::string board) { std::cout << board << ".LEFT" << std::endl; } int main() { // 在这里编写你的代码// fb_right("fb1");飞板1向右旋转90度,fb_step("fb1",1); step(3); right(); // 向右转90度 step(2); left(); // 向左转90度 step(1); return 0; }
输出结果
获得能量: 0
走的步数: 0
加载地图和飞船中...
返回首页
step( )
right( )
left( )
fb_step("name", n)
fb_right("name")
fb_left("name")
编译错误
×
确定
操作成功!
此处无法通行!
前进遇到了障碍物区域。
确定
确认
用户登录
×
账号
密码
取消
登录