B2080 计算多项式的值(洛谷)

题目描述

假定多项式的形式为 x^{n}+x^{n-1}+ … +x^{2}+x+1,请计算给定单精度浮点数 x 和正整数 n 值的情况下这个多项式的值。多项式的值精确到小数点后两位,保证最终结果在 double 范围内。

输入格式

输入仅一行,包括 x 和 n,用单个空格隔开。

输出格式

输出一个实数,即多项式的值,精确到小数点后两位。保证最终结果在 double 范围内。

输入输出样例

输入 #1

2.0 4

输出 #1

31.00

说明/提示

x 在 double 范围内,n≤1000000。

Code:

C++:

#include
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 记录详情

你可能感兴趣的:(C++,算法,C++,洛谷)