C++ 竞赛入门

基础语法单元练习

用短题把输入、输出、类型、变量和运算符写熟。

基础语法单元练习

完成全部必做题和至少两道选做题后,再进入控制结构。每题先写出输入变量的类型、计算式和输出格式;提交前至少用题目样例和一组自己构造的数据检查。

要求 难度 题目 题解 训练目标 提示
必做 基础 洛谷 P1000:超级玛丽游戏 题解 精确输出多行文本。 不要额外输出说明文字。
必做 基础 洛谷 P1001:A+B Problem 题解 读入两个整数并输出表达式结果。 输入和输出之间用 cincout 连接。
必做 基础 洛谷 P5702:与圆相关的计算 - 使用 double 保存带小数的计算结果。 先把半径读入变量,再分别计算。
必做 基础 洛谷 P5703:苹果采购 题解 用变量和乘法表达实际数量。 先分清单价和数量。
必做 基础 洛谷 P5705:数字反转 题解 理解整数除法和取余的结果。 / 取高位,用 % 取低位。
必做 基础 洛谷 P5706:再分肥宅水 题解 控制整数与小数运算的类型。 确保除法前至少有一个操作数是浮点数。
选做 巩固 洛谷 P1425:小鱼的游泳时间 题解 用变量拆分时间并重新组合。 统一换算成分钟后再计算。
选做 巩固 洛谷 P5708:三角形面积 题解 组合多个运算符和数学函数。 先按题目公式计算半周长。

完成后任选一题,不看原代码重新写一次。若第二次变量命名和计算顺序更清楚,就保留第二版,并记录第一次最容易写错的一个符号或类型。