7-2 多项式求和 (10 分)

编写算法求一元多项式的值Pn​(x)=∑i=0n​ai​xi的值Pn​(x0​)。

注意:不要使用内置的求幂函数,例如C中的pow()、Python中的**等

输入格式:

第一行为一个整数n和一个浮点数x0​。其中0≤n≤30,000,表示多项式次数;x0​为多项式中的变量x的取值。 第二行为空格分割的n+1个浮点数,由高到低表示多项式中项的系数。

可以假设输入总是合法的。

输出格式:

输出多项式的求值结果,保留三位小数,以换行结尾。

输入样例:

例如:

3 1.0
1 2 3 4

结尾无空行

对应多项式为P(x)=x3+2x2+3x+4,自变量取值为x=1.0。

输出样例:

输出为

10.000

结尾无空行

#include<iostream>
#include<iomanip>
using namespace std;
int main(){int n,i;double x,y,sum=0;cin>>n>>x;for(i=0;i<=n;i++){cin>>y;sum=sum*x+y;}cout<<setiosflags(ios::fixed);cout<<setprecision(3)<<sum<<endl;return 0;
}
#include<stdio.h>
double pow1(double s,int t,double a[]);
int main()
{int n,i;double x0;double a[30000];scanf("%d %lf",&n,&x0);for(i=0;i<=n;i++){scanf("%lf",&a[i]);}printf("%.3f",pow1(x0,n,a));
}
double pow1(double s,int t,double a[])
{double cout=1.0;double sum=a[t];int i;for(i=t-1;i>=0;i--){cout=cout*s;sum=sum+a[i]*cout;}return sum;
}

7-2 多项式求和 (10 分)相关推荐

  1. 基本数据类型和表达式(下)7-1 快速求和 (10 分)

    7-1 快速求和 (10 分) 请编写程序,输入整数 n,快速计算: 输入格式 n 输出格式 s 要求:输出 5 位小数,末位四舍五入. 输入样例1 4 输出样例1 0.80000 输入样例2 300 ...

  2. 7-1 奇数求和 (10 分)

    计算一个数列中所有奇数的和. 作者 蔡轲 单位 南昌航空大学 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 输入格式: 十个整数,以空格分隔.例如:1 2 3 4 5 6 7 ...

  3. 基础编程题目集 6-3 简单求和 (10 分)

    问题描述: 解题思路: 简单的基础题,从头到尾遍历一遍即可 解题代码: int Sum ( int List[], int N ){int ans = 0;for(int i = 0; i < ...

  4. 数据结构上机实践第四周项目7 - 多项式求和

    项目6 - 多项式求和 用单链表存储一元多项式,并实现两个多项式的加法. 提示:  1.存储多项式的数据结构  多项式的通式是pn(x)=anxn+an−1xn−1+...+a1x+a0.n次多项式共 ...

  5. HDU2011 多项式求和

    问题链接:HDU2011 多项式求和.这是个入门训练题,用C语言编写程序. 问题简述:参见上述链接. 问题分析:这个数列之和为浮点数.C语言中,浮点数有两种类型,分别是float和double.flo ...

  6. 7-1 一元多项式求导 (10 分)

    7-1 一元多项式求导 (10 分) 设计函数求一元多项式的导数. 输入格式: 以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数).数字间以空格分隔. 输出格式: 以与输入相同 ...

  7. 6-1 稀疏矩阵求和 (70 分)

    ** 6-1 稀疏矩阵求和 (70 分) ** 本题实现稀疏矩阵的求和运算. 函数接口定义: int add_mat(elem a[],int t1,elem b[],int t2, elem c[] ...

  8. PTA11、 输入输出-计算字符串中的数 (10 分)

    11. 输入输出-计算字符串中的数 (10 分) 将字符串中的每个数都抽取出来,然后统计所有数的个数并求和. 输入格式: 一行字符串,字符串中的数之间用1个空格或者多个空格分隔. 输出格式: 第1行: ...

  9. PTA8、列表偶数位置的元素操作 (10 分)

    8.列表偶数位置的元素操作 (10 分) 输入一个整数列表,将列表中的偶数位置的元素进行加3后,再求和并输出 输入格式: 输入一个整数列表,如[1,2,3]. 输出格式: 输出列表中元素求和的值,如9 ...

最新文章

  1. vue 给组件绑定原生事件
  2. 利用 JQuery的load函数动态加载页面
  3. 计算机丢失tlps,win7系统下PS提示计算机丢失tlpsplib10.dll文件的解决方法
  4. RAID信息存放位置!
  5. android scrollview居中,使用 HorizontalScrollView 实现滚动控制
  6. Python图形用户界面、图形绘制
  7. 百度对数据的要求很高,智能音箱的难点是远场语音识别
  8. 九大厂商联合推出「快应用」,围攻微信?
  9. python求解二次规划问题
  10. 最好用的php编程软件_php 编程软件 php编程软件有哪些
  11. 写在博客文章后,关于为什么要写博客,特此提醒自己。
  12. nginx ajax 错误500,聊聊nginx报错499问题
  13. 光猫里显示的设备类型为什么是MSFT 5.0
  14. ×××未了的黄河情结
  15. C++设计模式之单例工厂模式
  16. 服务器托管是什么?服务器托管优势在哪里?
  17. python求一元三次方程的根_1.七年级数学:求两车多少小时后相遇?一元一次方程应用题,行程相遇问题...
  18. 我的 Docker 卡死了,怎么办?在线等
  19. C语言printf()函数的使用
  20. 电赛总结(二)——AD芯片总结之音频处理芯片ADC8009

热门文章

  1. python变量名必须以什么开头_python变量为什么不能以数字开头
  2. CSS样式的使用(CSS选择器、CSS语法、CSS常见样式):
  3. Git---命令行语法
  4. 如何免费的让网站启用HTTPS
  5. ARouter使用随记
  6. css上传图片中等待不可点击效果
  7. Python之数据类型总结
  8. 关于Linux开源项目基础组件make编译流程
  9. Android SVG 和 VectorDrawable 的基本知识
  10. 配置Ubuntu系统环境变量