long double类型的数,输入时要写Lf,见识到了,成功从17分到AC!
#include<bits/stdc++.h>
using namespace std;
long double sum,num; //关键所在
int n;
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%Lf",&num);
sum+=num*(n-i+1)*i;
}
printf("%.2Lf",sum);
return 0;
}