描述假定多项式的形式为xn+xn-1+…+x2+x+1请计算给定单精度浮点数x和正整数n值的情况下这个多项式的值。输入输入仅一行包括x和n用单个空格隔开。x在float范围内n = 1000000。输出输出一个实数即多项式的值精确到小数点后两位。保证最终结果在float范围内。样例输入20 4样例输出3100 c++代码实现
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float x;
int n;
cin >> x >> n;
float result = 0;
for (int i = n; i >= 0; i--) {
result += pow(x, i);
}
cout << fixed;
cout.precision(2);
cout << result << endl;
return 0;
}
原文地址: http://www.cveoy.top/t/topic/h0px 著作权归作者所有。请勿转载和采集!