CATS智能编程训练系统
CATS · THINK · BUILD · IMPROVE

从理解问题,到真正解决问题

CATS 通过理解、拆解、编程、测试和 AI 反馈,训练学生掌握完整的问题解决过程。

01 · 编程任务找出一组数字中的最大值
02 · 理解题目
输入:一组数字目标:找到最大值输出:最大数字限制:可能全为负数
03 · 拆解问题
1读取数字2保存当前最大值3逐个比较4输出结果
04 · 模块化实现
输入模块vector<int> nums
比较模块max = compare(nums)
输出模块cout << max
05 · 测试验证
Test 1 通过Test 2 通过Edge Case × 失败通过
06 · 反馈与改进int max = 0;int max = nums[0];
理解 → 拆解 → 编程 → 测试 → 改进