等差数列末项计算
题目描述
等差数列是一个很有趣的数列,它的任何相邻两项的差相等。
现在给出一个等差数列的前两项 a 1 , a 2 a_1,a_2 a1,a2 的值,求第 n n n 项是多少。
输入格式
一行,包含三个整数 a 1 , a 2 , n a_1,a_2,n a1,a2,n( − 100 ≤ a 1 , a 2 ≤ 100 -100 \le a_1,a_2 \le 100 −100≤a1,a2≤100, 0 < n ≤ 1000 0<n \le 1000 0<n≤1000。)
输出格式
一个整数,即第 n n n 项的值。
样例 #1
样例输入 #1
1 4 100
样例输出 #1
298
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<stdlib.h>
int main(){
int i;
int sum;
int a1,a2,n;
scanf("%d%d%d",&a1,&a2,&n);
sum=a2;
for(i=3;i<=n;i++){
sum+=(a2-a1);
}
printf("%d\n",sum);
return 0;
}