信息学奥赛一本通C++语言——1012:计算多项式的值
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通C++语言——1012:计算多项式的值
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
【題目描述】
對于多項式f(x)=ax^3+ bx^2+cx+d和給定的a,b,c,d,x,計算f(x)的值,保留到小數(shù)點后7位。
【輸入】
輸入僅一行,包含5個實數(shù),分別是x,及參數(shù)a、b、c、d的值,每個數(shù)都是絕對值不超過100的雙精度浮點數(shù)。數(shù)與數(shù)之間以一個空格分開。
【輸出】
輸出一個實數(shù),即f(x)的值,保留到小數(shù)點后7位
【輸入樣例】
2.31 1.2 2 2 3
【輸出樣例】
33.0838692
代碼
#include <cstdio> using namespace std; int main () {double x,a,b,c,d,f;scanf("%lf%lf%lf%lf%lf",&x,&a,&b,&c,&d);f=a*x*x*x+b*x*x+c*x+d;printf("%0.7lf",f);return 0;}總結
以上是生活随笔為你收集整理的信息学奥赛一本通C++语言——1012:计算多项式的值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算(a+b)/c的值(信息学奥赛一本通
- 下一篇: 信息学奥赛C++语言:调整试题顺序