**题目:如题,不允许采用循环、if条件、switch、乘除法。
代码示例:**
#include<iostream>
using namespace std;
class MyClass
{
public:
MyClass()
{
N++;
Sum += N;
}
~MyClass()
{
}
friend unsigned int GetSum(void);
private:
static unsigned int N;
static unsigned int Sum;
};
unsigned int MyClass::N = 0;
unsigned int MyClass::Sum = 0;
unsigned int GetSum(void)
{
return MyClass::Sum;
}
unsigned int ComSum(unsigned int n)
{
MyClass *p = new MyClass[n];
delete []p;
p = NULL;
return GetSum();
}
int main()
{
cout << ComSum(10) << endl;
}