计算多项式的值(信息学奥赛一本通-T1012)
生活随笔
收集整理的這篇文章主要介紹了
计算多项式的值(信息学奥赛一本通-T1012)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
對于多項式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 x,a,b,c,d,num;cin>>x>>a>>b>>c>>d;num=a*x*x*x+b*x*x+c*x+d;cout<<setiosflags(ios::fixed)<<setprecision(7);cout<<num<<endl;return 0; }?
總結
以上是生活随笔為你收集整理的计算多项式的值(信息学奥赛一本通-T1012)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛C++语言:删除试题
- 下一篇: 机器翻译(洛谷-P1540)