1 2 3 4 5 6 7 8 9 10 11 12 13 #include <cstdio> int n; double a,sum=0.0; int main(){ scanf("%d",&n); for(int i=1;i<=n;i++){ scanf("%lf",&a); sum+=(double)(n-i+1)*i*a; //转换为double值是必要的 } printf("%.2f",sum); return 0; }