程序员面试题精选(08)-求1+2+...+n

题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。 分析:这道题没有多少实际意义,由于在软件开发中不会有这么变态的限制。但这道题却能有效地考查发散思惟能力,而发散思惟能力能反映出对编程相关技术理解的深入程度。 一般求1+2+…+n除了用公式n(n+1)/2以外,无外乎循环和递归两种思路。因为已经明确限制fo
相关文章
相关标签/搜索