题目:求1+2+…+n,
要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
//求解1+2+....+n 不用if,while,do while,for等循环 #include <iostream> using namespace std; class Temp { public: Temp() { n=n+1; sum+=n; } static int getsum() { return sum; } private: static int n; static int sum; }; int Temp::n=0; int Temp::sum=0; int main() { Temp *temp=new Temp[100]; delete []temp; temp=nullptr; double sum=temp->getsum(); return 0; }