文章目录
- 题目描述
- 问题分析
- 代码实现
- 运行结果
- 网上参考
- 结语
题目描述
求等差数列的和
给出三个整数,分别表示等差数列的第一项、最后一项和公差,求该数列的和。

问题分析
本题程序不难,就是数学公式忘了

等差数列{an}的通项公式为:an=a1+(n-1)d。
等差数列求和:(首项+末项)*项数/2
求项数:(末项-首项)/公差+1
代码实现
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a1,an,d,n; //首项,尾项,公差,项数
a1=sc.nextInt();
an=sc.nextInt();
d=sc.nextInt();
n=(an-a1)/d+1;
System.out.println((a1+an)*n/2);
}
}
运行结果

网上参考
等差数列{an}的通项公式为:an=a1+(n-1)d。
等差数列求和:(首项+末项)*项数/2
求项数:(末项-首项)/公差+1
结语
水平有限,如有错误,还望大神指正;(^_−)☆

