zoukankan      html  css  js  c++  java
  • 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1093:计算多项式的值

    时间限制: 1000 ms 内存限制: 65536 KB
    提交数: 13949 通过数: 4385

    【题目描述】

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

    【输入】

    输入仅一行,包括x和n,用单个空格隔开。x在float范围内,n ≤ 1000000。

    【输出】

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

    【输入样例】

    2.0 4

    【输出样例】

    31.00

    【来源】

    NO

    代码

    #include <stdio.h>
    #include <math.h>
    int main ()
    {
    	double x,sum=1.0;
    	int n;
    	scanf("%lf %d",&x,&n);
    	for(int i=1;i<=n;i++)
    	{
    		sum+=pow(x,i);
    	}
    	printf("%.2lf",sum);
    	return 0;
    }
    
  • 相关阅读:
    朱刘算法---有向图的最小生成树
    527D Clique Problem 判断一维线段没有两辆相交的最大线段数量
    Tex中的引号
    DAY 96 flask05
    DAY 95 flask04
    DAY 94 flask03
    DAY 93 flask02
    DAY 92 flask01
    DAY 91 爬虫05
    DAY 90 爬虫04
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12338805.html
Copyright © 2011-2022 走看看