美文网首页C/C++
计算多项式的值(2.2.2)

计算多项式的值(2.2.2)

作者: 沐卅 | 来源:发表于2019-11-06 17:11 被阅读0次

    计算多项式的值

    【题目描述】

    对于多项式f(x)=ax3+bx2+cx+d和给定的a,b,c,d,x,计算f(x)的值,保留到小数点后7位。

    【输入】

    输入仅一行,包含5个实数,分别是x,及参数a、b、c、d的值,每个数都是绝对值不超过100的双精度浮点数。数与数之间以一个空格分开。

    【输出】

    输出一个实数,即f(x)的值,保留到小数点后7位。

    【输入样例】

    2.31 1.2 2 2 3

    【输出样例】

    33.0838692

    具体代码

    #include <iostream>

    #include <iomanip>

    using namespace std;

    int main()

    {

    double a,b,c,d,x;

    cin>>x>>a>>b>>c>>d;

    cout<<fixed<<setprecision(7)<<a*x*x*x+b*x*x+c*x+d;

    return 0;

    }


    来源:《信息学奥数(C++版)》第五版

    相关文章

      网友评论

        本文标题:计算多项式的值(2.2.2)

        本文链接:https://www.haomeiwen.com/subject/eszubctx.html