按一套不存在的运算规则计算
不能靠记忆,必须严格按新规则一步步执行。
测试提示词
在一个虚构系统里:
- 运算符 @ 表示「先取较大值,再减 3」
- 运算符 # 表示「两数相乘后取个位」
- 括号优先,同级从左到右
请计算:
(7 @ 4) # (9 @ 12) @ 5
要求:
1. 写出每一步
2. 给出最终结果
3. 如果规则有歧义,先指出歧义,不要直接算观察点
- 是否按括号、同级从左到右执行。
- 是否把 @ 的「较大值减 3」用对。
- 是否发现表达式本身可能有歧义。
参考方向
先算括号:
- 7 @ 4 = max(7,4)-3 = 4
- 9 @ 12 = max(9,12)-3 = 9
表达式变为:4 # 9 @ 5。
和 @ 同级,从左到右:
- 4 # 9 = 4×9=36,取个位 = 6
- 6 @ 5 = max(6,5)-3 = 3
结果是 3。 如果题目没有明确 # 和 @ 的优先级,应指出歧义;这里已说明同级从左到右。
常见表现
- 先算 @ 再算 #,顺序错。
- 把 # 当成乘法,忘记取个位。
- 直接给答案,不写步骤。
- 没发现优先级说明就自行假设。
最后验证:2026年10月29日