用C#写一个程序,计算s=1+(1+2)+(1+2+3)+...(1+2+3+4+....+n)。
用C#写一个程序,计算s=1+(1+2)+(1+2+3)+...(1+2+3+4+....+n)。
日期:2020-01-17 12:07:46 人气:3
您好,这个程序可以从多层循环改成如下方法
long
GetS(int
n)
{
long
result
=
0;
for(int
i
=
1;
i<=n;
i++)
{
result+=(1+i)*i/2;
}
}
即可,有时使用数学公式反倒使程序更简单