藏族唐卡画师要找出 100 以内所有能写成两个平方数之和(例如 5=1²+2²)的数字,采用枚举算法。以下哪个枚举思路是正确的?(三级考点:枚举算法特征)
A. 只枚举一个平方数,另一个用减法反推
B. 枚举所有 a 和 b,a 从 0 到 √n,b 从 0 到 √n,检查 a²+b² == n
C. 只枚举 a,令 b = n - a²,然后判断 b 是否为完全平方数
D. B 和 C 都是正确的枚举思路
正确答案:D
试卷来源:2026信息素养大赛智传民韵Python小高组(小学4-6年级_复赛)模拟卷(三)