本文将为大家带来“等差数列”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。
文章目录- 一、 题目
- 二、代码(含详细注解)
- 三、等差数列前n项和公式及讲解
一、 题目
sum=2+5+8+11+14+…, 输入正整数n 求sum的前n项和。 运行结果: 输入:2 输出:7
先来看下运行截图:
以下是本篇代码内容,下面的代码可供大家进行参考学习。
本次代码使用的是Java语言进行编写。
public static void main(String[] args) {
//创建输入
Scanner input = new Scanner(System.in);
//输入项数
int n = input.nextInt();
int d = 3;
//等差数列前n项和公式
int Sn = n*2+(n*(n-1)*d)/2;
System.out.println(Sn);
input.close();
}
三、等差数列前n项和公式及讲解
求取等差数列前n项和有两个公式,分别是:
(1)Sn=n*a1+n(n-1)d/2
n---有几项
a1---第一项是多少
d---每两项之间的差值
(2)Sn=n(a1+an)/2。
n---有几项
a1---第一项是多少
an---第n项是多少
希望本篇文章可以给您带来收获,有兴趣的小伙伴点个关注一起学习吧



