一、思路 公式:sum +=a[i] * (i + 1) * (N - i); 二、代码 #include <cstdio> int main() { int N; scanf("%d", &N); double ans = 0, val; for( int i = 0; i < N; ++i ) { scanf("%lf", &val); ans += val * (i + 1) * (N - i); } printf("%.2f", ans); }