您的位置:首页 > Web前端

[剑指offer]求和1+2+3+....n

2016-04-07 16:10 411 查看
/*
46:> 求和1+2+3+....n
不能使用for while if else switch case 三目运算符
*/
class Sum
{
public:
Sum()
{
++N;
sum += N;
}
static void set()
{
N = 0;
sum = 0;
}
static int GetSum()
{
return sum;
}
private:
static size_t N;
static size_t sum;
};

size_t Sum::N = 0;
size_t Sum::sum = 0;

int GetTotal(size_t n)
{
Sum::set();
Sum *tmp = new Sum[100];
delete []tmp;
tmp = NULL;

return Sum::GetSum();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: