C++ 竞赛入门
基础语法单元练习
用短题把输入、输出、类型、变量和运算符写熟。
基础语法单元练习
完成全部必做题和至少两道选做题后,再进入控制结构。每题先写出输入变量的类型、计算式和输出格式;提交前至少用题目样例和一组自己构造的数据检查。
| 要求 | 难度 | 题目 | 题解 | 训练目标 | 提示 |
|---|---|---|---|---|---|
| 必做 | 基础 | 洛谷 P1000:超级玛丽游戏 | 题解 | 精确输出多行文本。 | 不要额外输出说明文字。 |
| 必做 | 基础 | 洛谷 P1001:A+B Problem | 题解 | 读入两个整数并输出表达式结果。 | 输入和输出之间用 cin、cout 连接。 |
| 必做 | 基础 | 洛谷 P5702:与圆相关的计算 | - | 使用 double 保存带小数的计算结果。 |
先把半径读入变量,再分别计算。 |
| 必做 | 基础 | 洛谷 P5703:苹果采购 | 题解 | 用变量和乘法表达实际数量。 | 先分清单价和数量。 |
| 必做 | 基础 | 洛谷 P5705:数字反转 | 题解 | 理解整数除法和取余的结果。 | 用 / 取高位,用 % 取低位。 |
| 必做 | 基础 | 洛谷 P5706:再分肥宅水 | 题解 | 控制整数与小数运算的类型。 | 确保除法前至少有一个操作数是浮点数。 |
| 选做 | 巩固 | 洛谷 P1425:小鱼的游泳时间 | 题解 | 用变量拆分时间并重新组合。 | 统一换算成分钟后再计算。 |
| 选做 | 巩固 | 洛谷 P5708:三角形面积 | 题解 | 组合多个运算符和数学函数。 | 先按题目公式计算半周长。 |
完成后任选一题,不看原代码重新写一次。若第二次变量命名和计算顺序更清楚,就保留第二版,并记录第一次最容易写错的一个符号或类型。