#include <stdio.h>
#define MAXN 10
double f(int n, double a[], double x);
int main()
{
int n, i;
double a[MAXN], x;
scanf("%d %lf", &n, &x);
for (i = 0; i <= n; i++)
scanf(“% lf”, &a[i]);
printf("%.1f\n", f(n, a, x));
return 0;
}
double f(int n, double a[], double x)
{
int i;
double m = 1;
double sum = a[0];
for (i = 1; i <= n; i++)
{
m *= x;
sum += a[i] * m;
}
return sum;
}
基础编程题目集 6-2 多项式求值 (15分)
最新推荐文章于 2022-02-03 21:13:52 发布