#include <iostream>
using namespace std;
void main()
{
float *a,x,result=0;
int n;
float qin(float a[],int n,float x);
do
{
cout<<"输入多项式的次数:";
cin>>n;
}while(n<1);
a=new float[n+1];
cout<<"输入各项的值:";
for(register i=0;i<=n;i++)
cin>>a;
cout<<"输入变量的值:";
cin>>x;
result=qin(a,n,x);
cout<<"多项式的值是:"<<result;
}
float qin(float a[],int n,float x)
{
float result=0;
for(register i=n;i>=0;i--)
result=result*x+a;
return result;
}