题目给你的是整数!整数!整数!
直接long long,别给我整什么long double不然输出就很玄学
小高斯告诉我们了等差数列求和公式:
(首项+末项)X项数/2
末项=首项+公差X(项数-1)
说实话我都快忘了打一次写还写错了该去四年级进修下
#include<iostream>
using namespace std;
long long x,y,z;//首项,第二项,末项
long long n;//项数
long long ans;//答案
int main(){
cin>>x>>y>>n;//正常读入
if(n==2){cout<<x+y<<endl;return 0;}
//如果只有两项就直接输出
z=x+(n-1)*(y-x);//算末项
ans=(x+z)*n/2;//算总和
cout<<ans<<endl;//输出
return 0;
}