洛谷B2032
题目描述
等差数列是一个很有趣的数列,它的任何相邻两项的差相等。
现在给出一个等差数列的前两项 a1,a2 的值,求第 n项是多少。
输入格式
一行,包含三个整数 a1,a2,n
(−100≤a1 ,a 2 ≤100, 10000<n≤1000。)
输出格式
一个整数,即第 n 项的值。
代码:
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main()
{
int a1,a2,n;
cin>>a1>>a2>>n;
cout<<a1+(n-1)*(a2-a1)<<endl;
return 0;
}
结果:
需要注意的是求数列的公式:
an=a1+(n-1)*d