题目描述
求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
1 int i,sum; 2 void init() 3 { 4 i = sum = 0; 5 } 6 struct fun 7 { 8 fun() 9 { 10 ++i; 11 sum += i; 12 } 13 }; 14 15 class Solution { 16 public: 17 int Sum_Solution(int n) { 18 init(); 19 fun *pf = new fun[n]; 20 return sum; 21 } 22 };