#include<bits/stdc++.h>
using namespace std ;
int main (){
int n =0;
double x0 = 10.00001;
double sum =0;
cin >> n >> x0;
double *arr = new double [1000000];//必须要用double
for (int q=0;q<n+1;q++){
cin >> arr[q];
// cout << arr[q];
}
for(int i=0;i<n+1;i++){
sum += arr[i]*pow(x0,n-i);//n-i即可选出项的系数
}
cout << fixed<< setprecision(3)<<sum;
delete []arr;
system("pause");
return 0;
}
在C++中,确定小数精度用 fixed setprecision( i ) i为小数的个数