B2080 计算多项式的值(洛谷)
题目描述
假定多项式的形式为 ++ … ++x+1,请计算给定单精度浮点数 x 和正整数 n 值的情况下这个多项式的值。多项式的值精确到小数点后两位,保证最终结果在 double 范围内。
输入格式
输入仅一行,包括 x 和 n,用单个空格隔开。
输出格式
输出一个实数,即多项式的值,精确到小数点后两位。保证最终结果在 double 范围内。
输入输出样例
输入 #1
2.0 4
输出 #1
31.00
说明/提示
x 在 double 范围内,n≤1000000。
Code:
C++:
#include<bits/stdc++.h>
using namespace std;
int main(){
double x,n;
cin>>x>>n;
double sum;
for(int i=0;i<=n;i++){
sum+=pow(x,i);
}
printf("%.2lf",sum);
return 0;
}
AC:
C++:
R146603752 记录详情