#include<stdio.h>
#include<stdlib.h>
double polynomial(int *p, int n, double x)
{
int i;
double m=0;
for(i=0;i<n;i++)
{
m=*(p+i)*x+m;
}
printf("%lf",m);
return 0;
}
int main()
{
int *p,i,n;
double x;
printf("请输入项数n:\n");
scanf("%d",&n);
printf("请输入n个数:\n");
p=(int*)malloc((n)*sizeof(int));
for(i=0;i<n+1;i++)
{
scanf("%d",p+i);
}
printf("请输入x:\n");
scanf("%lf",&x);
polynomial(p,n,x);
return 0;
}