题解 | #等差数列#
等差数列
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); } } }