题目:求1+2+…+n,要求不能使用乘除法.for.while.if.else.switch.case等关键字以及条件判断语句(A?B:C). 不能用条件语句,基本上只有考虑递归. 常规解法: 利用构造函数的每次初始化来实现递增 class Sum { public: Sum() {num++; sum+=num;} ; sum = ;} static int GetSum() { return sum; } private: static int num; static int sum; };…