等差数列末项计算-题解

描述

给出一个等差数列的前两项a1,a2,求第n项是多少。

等差数列是相邻两个数的差相同的数列。比如等差数列1,4,7,10,13,他们的公差为3,项数为为5项。

输入描述

一行,包含三个整数a1,a​2,n。-100 <= a1,a​2 <= 100,0 < n <= 1000。

输出描述

一个整数,即第n项的值。

代码

1
2
3
4
5
6
7
8
9
10
11
#include <bits/stdc++.h>
using namespace std;

int main() {
int a1, a2, n, ans, d;
cin >> a1 >> a2 >> n;
d = a2 - a1;
ans = a1 + (n - 1) * d;
cout << ans;
return 0;
}

等差数列末项计算-题解
https://chenxi-tijie.pages.dev/2025/07/等差数列末项计算-题解/
作者
chenxi
发布于
2025年7月2日
许可协议