【题目描述】

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

【输入】

一行,包含三个整数,n,0<n≤1000。

【输出】

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

【输入样例】

1 4 100

【输出样例】

298

解:

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int main() {
    long a,b,n,cha,ans;
    cin>>a>>b>>n;
    cha=b-a;
    ans=a+(n-1)*cha;
    cout<<ans;
    return 0;
}

发表评论