用C#写一个程序,计算s=1+(1+2)+(1+2+3)+...(1+2+3+4+....+n)。

日期:2020-01-17 12:07:46 人气:3

用C#写一个程序,计算s=1+(1+2)+(1+2+3)+...(1+2+3+4+....+n)。

您好,这个程序可以从多层循环改成如下方法 long GetS(int n) { long result = 0; for(int i = 1; i<=n; i++) { result+=(1+i)*i/2; } } 即可,有时使用数学公式反倒使程序更简单
    A+
热门评论