01 · 友和敌
先读关卡目标,观察地图,再运用本课知识。
扣哒世界 · 计算机科学3 · C++ · 第1–8关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
在 C++ 中,我们可以使用 + 号将文字连接起来,就像拼积木一样。
在第1关:友和敌中,你需要呼叫朋友的名字:
在 CodeCombat 的 C++ 环境中,你可以直接把数字和字符串加在一起!系统会自动把数字变成文字。
在第2关:似曾相识的味道中,我们要唱药水之歌:
(提示:在标准的 C++ 中通常需要 std::to_string(),但在游戏中直接用 + 即可)
在第5关:巫师之门中,你需要通过计算获得通关密码。
在第6关:巫师出没中,除法可能会产生小数。
魔法规则:先乘除,后加减。
在第7关:巫师天际层中,如果需要改变计算顺序,必须使用括号 ()。
在第8关:真炼金术中,我们需要按步骤处理金币。
;,否则魔法会失效!
int 或 float 时,用 auto 让电脑帮你决定。
hero 和 Hero 是不一样的!
扣哒世界 · 计算机科学3 · C++ · 第1–8关
在 C++ 中,我们可以使用 + 号将文字连接起来,就像拼积木一样。
auto friend = hero.findNearestFriend();
在 CodeCombat 的 C++ 环境中,你可以直接把数字和字符串加在一起!系统会自动把数字变成文字。
hero.say(potions + " potions of health!");
用加减计算坐标和计数;用比较运算形成条件,注意括号和运算顺序。
auto las = hero.findNearestFriend().getSecret();
在第6关:巫师出没中,除法可能会产生小数。
auto zso = hero.findNearestFriend().getSecret();
魔法规则:先乘除,后加减。
在第8关:真炼金术中,我们需要按步骤处理金币。
auto wizard = hero.findNearestFriend();
先检查类型、拼写和运算顺序;一次修改一个地方,用运行结果验证想法。
本节课关卡:1. 友和敌;2. 似曾相识的味道;3. 罪与罚;4. 概念挑战. 空中救援行动;5. 巫师之门;6. 巫师出没;7. 巫师天际层;8. 概念挑战. 真炼金术