附上链接:https://www.luogu.com.cn/problem/B2032
问题描述
等差数列是一个很有趣的数列,它的任何相邻两项的差相等。
现在给出一个等差数列的前两项 a_1,a_2a1,a2 的值,求第 nn 项是多少。
原因分析:
末项公式:首项+(项数-1)*公差;
这样就很简单了,只需按照公式来做;
解决方案:
#include <bits/stdc++.h> using namespace std; int a1,a2,n,cha,moxiang; int main(){ cin>>a1>>a2>>n; cha=a2-a1;//公差 moxiang=a1+(n-1)*cha;//末项 cout<<moxiang; return 0;//完结撒花 }