题解 | #求1+2+3+...+n#
求1+2+3+...+n
https://www.nowcoder.com/practice/7a0da8fc483247ff8800059e12d7caf1
class Sum
{
public:
Sum()//构造函数,每当创建了Sum类的对象就会自动进行调用例如
{
_ret+=_i;
++_i;
}
static int GetRet()
{
return _ret;
}
private:
static int _i;
static int _ret;
};
int Sum::_i=1;
int Sum::_ret=0;
class Solution {
public:
int Sum_Solution(int n)
{
Sum arr[n];//创建一个有n个元素的数组
return Sum::GetRet();
/*
当这个数组被创建时,数组的每一个元素都会触发 Sum 类的构造函数,从而实现累加运算。*/
}
};
查看11道真题和解析
上海得物信息集团有限公司公司福利 1164人发布