首页 热点资讯 义务教育 高等教育 出国留学 考研考公

试编写算法求一元多项式Pn(x)=a0+a1x+a2x2+a3x3+…anxn的值Pn(x0),

发布网友 发布时间:2022-04-23 06:33

我来回答

2个回答

热心网友 时间:2023-10-05 11:26

// 下面是参数显式传递法计算多项式的值,全局变量的隐式传递留给你了。
#include <stdio.h>

const int MAXSIZE = 60; // 多项式项数

double fx(double an[], double x,int n) {
double Fnx = 0;
while(--n >= 0) Fnx = Fnx * x + an[n];
return Fnx;
}

int main() {
int n = 0;
double x,an[MAXSIZE];
printf("输入多项式系数('q' to finish):");
while(scanf("%lf",&an[n]) == 1 && n < MAXSIZE) {
++n;
printf("输入多项式系数('q' to finish):");
}
fflush(stdin);
printf("x = ");
scanf("%lf",&x);
printf("f(%lf) = %lf\n",x,fx(an,x,n));
return 0;
}

热心网友 时间:2023-10-05 11:27

mun = 0
for i = 1 to n
m= AnXn
mun = mun +m
next i
pn(x)=mum

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com