等差数列
题意
求出等差数列各项之和
思路
已知首项和第二项的数,要求和,先算出末项,再用等差公式进行计算
实现步骤
- 定义和输入所需值,记得用long long,不然结果会爆
- 先算出公差,再算出末项数
- 最后运用等差公式进行计算即可
代码
#include<bits/stdc++.h>
using namespace std;
long long int a1,a2,n;
int main(){
cin>>a1>>a2>>n;
long long int gongcha=a2-a1;
long long int moxiang=a1+(a2-a1)*(n-1);
long long int sum=(a1+moxiang)*n/2;
cout<<sum;
return 0;
}
总结
等差数列的公式计算