问题:求1+2+3+…+n要求不能使用乘除法怎么用,forwhile,ifelse,switchcase,等关键字及条件判断语句
解决思路:一般思路就是循环,递归或者公式n(1+n)/2
方法一:利用构造函数求解
思路:可以让构造函数重复执行++操作
方法二:利用虚函数求解,递归
思路:利用虚函数的特性:动态绑定实现递归,实现二选一的话可以鼡布尔变量,!!n 可以将非0转为true0转为false。
方法三:利用函数指针求解递归