问题标题: 酷町堂:6 6 4 8

0
0
已解决
包涵宇
包涵宇
中级天翼
中级天翼

6**8

我为啥0分!!!

这是我的代码:

#include<iostream>
#include<algo**thm>
#include<**t**ng>
using name** std; 
long long a,b,n;
int main(){
	cin>>a>>b>>n;
	cout<<(a+a+(b-a)*(n-1))*n/2.0;
    ret**n 0;
}

回答要求:NO WATER!!!

给错误原因就行了

包涵宇在2021-08-04 16:34:13追加了内容

题号是6 6 4 8


0
已采纳
汪宇航
汪宇航
新手启示者
新手启示者

第一步:用第二项减去第一项,得到公差

第二步:定义一个long long x=第一项,**循环2~项数,x每次加公差,sum每次加x(sum也是long long)

第三步:输出

0
张恩泽
张恩泽
高级天翼
高级天翼

为什么你的代码上好多*号

0
张恩泽
张恩泽
高级天翼
高级天翼

这题就是高斯求和

最后一项是(a2 - a1) * n

所以就是:

(a + (a2 - a1) * n) / 2.0;

 

0
我要回答