题目描述
星星今天遇到了一个关于等差数列的难题,你能使用编程的方法帮他解决这个问题吗?
问题:给出一个等差数列的前两项a1,a2,求第n项是多少。
输入格式
一行,包含三个整数a1,a2,n。-100 <= a1,a2 <= 100,0 < n <= 1000。
输出格式
一个整数,即第n项的值。
输入样例#1
1 4 100
输出样例#1
298
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a1,a2,n,b,z;
cin>>a1>>a2>>n;
b=a2-a1;
z=b*(n-1);
z=z+a1;
cout<<z;
return 0;
}