题解 | #等差数列#

等差数列

http://www.nowcoder.com/practice/f792cb014ed0474fb8f53389e7d9c07f

//例如:1,3,5,7,9……(2n-1)。等差数列{an}的通项公式为:an=a1+(n-1)d。
//前n项和公式为:Sn=n*a1+n(n-1)d/2或Sn=n(a1+an)/2 。注意: 以上整数。

import java.util.*;

public class Main{
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()) {
            int n = sc.nextInt(); //N 项
            int sum = 0;
            int a1 = 2; //首项
            int d = 3; //公差
            for(int i = 0;i<n;i++) {
                sum += a1;
                a1 = a1+d;
            }
            System.out.println(sum);
        }
    }
}
全部评论

相关推荐

nbdy:字太多了,写简历不是写自传,亮点难点技能点列出来就行,要简明扼要
点赞 评论 收藏
分享
28小凳也想实习:项目不用一个业务一个轮子吗,刷牛客好多人说要一业务一轮子
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务