题目: 求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字及条件判断语句(a?b:c). 思路: 1.构造函数 在类中定义静态成员变量N和sum,在构造函数中++N,sum+=N:如此一来,创建n个该类型的实例,就会调用n次构造函数,对应的静态变量也就随着更新. 2.虚函数 使用递归时,既然不能再一个函数中判断是不是终止递归,那么不妨定义两个函数,一个函数充当递归函数,一个负责处理递归的结束条件: 需要解决的问题就是如何在两个函数中二…