问题描述】利用C语言求解一个多项式在一个给定点的值,例如p(x)=2x^4-x^3-3x^2+x-5,求x=3多项式p(x)的值 【输入形式】一个n次多项式n,系数矩阵P[0..n](从低到高存储),以及一个数字x 【输出形式】多项式在x点的值 【样例输入】 4 -5 1 -3 -1 2 3 【样例输出】106
时间: 2024-02-15 19:02:28 浏览: 76
好的,这是一个求解多项式在给定点的值的问题,以下是使用 C 语言实现的代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
int n, x, i;
int P[100];
int result = 0;
scanf("%d", &n); // 获取多项式的次数
for (i = 0; i <= n; i++) {
scanf("%d", &P[i]); // 获取多项式的系数
}
scanf("%d", &x); // 获取给定的点
// 计算多项式在给定点的值
for (i = 0; i <= n; i++) {
result += P[i] * pow(x, i);
}
printf("%d", result); // 输出结果
return 0;
}
```
对于您提供的样例输入,上述代码将输出106。希望这可以帮助您解决问题!
阅读全文
相关推荐












