求1+2+3+...+n:最直观的想法是,循环或者递归。但是,题目中明确说了,不能使用关键字乘除法、for、while、if、else、switch、case等及条件判断语句(A?B:C),所以我们只能考虑其他方法了。在考虑其他方法时,我们先从原来的解法出发考虑,然后再看看原来的解法中我们可以使用什么方法来替换那些被禁用的方法。下面以原始的递归解法出发。 int Sum_Solution(int n) { if(n==1) return 1; return n+Sum_Solution(n-1); } idea:我们可以看到,上述递归解法中,只有一个被禁关键字if,那么可以有什么方法来替换该被...