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;
    }
    
  • 相关阅读:
    student
    super
    java 浮点数
    视图
    日期转换函数
    左外连接,右外连接,全外连接,自然连接,自连接区别
    Python中sys.argv[ ]的用法
    0 Scala
    统计字符串字符个数
    3个链表排序整合到一起
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12338807.html
Copyright © 2011-2022 走看看