#include <iostream.h>int f(int x,int n){ int a=1; for(int i=1;i<=n;i++) a*=x; return a;}int fn(int n,int x,int a[]){ if(n==0) return a[0]; else return fn(n-1,x,a)+a[n]*f(x,n);}int main(){ int n,x,count=0; int a[20]; cout<<"输入n和x:"<<endl; cin>>n>>x; cout<<"输入a[]:"<<endl; for(int i=0;i<=n;i++) cin>>a[i]; cout<<"结果为:"<<endl; cout<<fn(n,x,a);}

评论