利用C++计算城主开始分蛋糕习惯的年龄
```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; for (int startAge = 2; startAge <= 150; startAge++) { int sum = 0; for (int i = startAge; i <= 150; i++) { sum += (i - 1); } if (sum == n) { cout << startAge << endl; break; } } return 0; } ``` ### 代码解释 - 首先使用 `cin` 读取总共分出去的蛋糕数量 `n`。 - 外层 `for` 循环从 2 到 150 枚举城主开始分蛋糕习惯的年龄 `startAge`。 - 对于每个 `startAge`,内层 `for` 循环从 `startAge` 到 150 计算每年分出去的蛋糕数(即年龄减 1)并累加到 `sum` 中。 - 若 `sum` 等于 `n`,则输出 `startAge` 并使用 `break` 跳出循环。 ######[AI问答 | 285点数解答 | 2026-08-14 21:26:43]
相关提问
- Java 编程:实现教师与学生类的创建、继承及属性操作(字节豆包 | 745点数解答 | 2024-10-16 18:40:42)493
- C++实现输入正整数N输出N行N列大写字母矩阵,附代码详解(字节豆包 | 340点数解答 | 2026-01-02 19:26:59)86
- C++ 实现根据输入正整数奇偶性计算偶数和或约数和(字节豆包 | 838点数解答 | 2026-02-28 20:23:59)160
- Java 实现学生类:属性封装、静态方法调用与对象信息输出(字节豆包 | 236点数解答 | 2024-09-18 16:15:05)289
- C 语言实现超实用学生管理系统:含插入、删除、修改、查询及文件存储功能 (字节豆包 | 2323点数解答 | 2024-11-01 02:41:20)338
- Python 实现 BMI 类:计算身体质量指数并判定胖瘦(字节豆包 | 377点数解答 | 2024-11-17 19:54:06)199
- Python实现BMI类:精准计算健康指标,判定胖瘦状态(阿里通义 | 616点数解答 | 2024-11-17 19:57:02)162
- Java实现Student类:含构造、方法及年龄判定(字节豆包 | 464点数解答 | 2024-11-19 15:55:26)466
- Java实现:毕业生姓名、年龄、毕业年份与成绩信息输出(阿里通义 | 542点数解答 | 2025-04-17 14:59:23)308
- 巧用队列算法:求解 n 人围圈游戏的获胜者序列号(字节豆包 | 235点数解答 | 2025-11-05 15:04:55)153
- 武器防御矩阵的代码实现及示例(字节豆包 | 290点数解答 | 2026-04-25 19:45:06)36
- 矩阵主对角线武器编号填充程序实现(字节豆包 | 299点数解答 | 2026-05-09 19:21:02)42