1093:计算多项式的值(C C++)

    科技2022-07-11  174

    【题目描述】

    假定多项式的形式为xn+xn−1+…+x2+x+1,请计算给定单精度浮点数x和正整数n值的情况下这个多项式的值。x在double范围内,n≤1000000。多项式的值精确到小数点后两位,保证最终结果在double范围内。

    【输入】

    输入仅一行,包括x和n,用单个空格隔开。x在double范围内,n≤1000000。

    【输出】

    输出一个实数,即多项式的值,精确到小数点后两位。保证最终结果在double范围内。

    【输入样例】

    2.0 4

    【输出样例】

    31.00

    【代码】

    #include <cmath> #include <iostream> #include <cstdio> using namespace std; int main() { int n; double x,s=0; cin>>x>>n; for(int i=0;i<=n;i++)//指数从0到n { s+=pow(x,i); //指数函数 } printf("%.2lf\n",s);//保留2位小数 return 0; }
    Processed: 0.021, SQL: 8