#include<stdio.h>
#include<math.h>
void main(){
float t;
double n;
printf("请输入n的数值:");
scanf("%f",&n);
t=2/n;
float *a=new float[n];
for(int i=0;i<n;i++){
a[i]=t*i-1;
}
float b[30][30];
for(int j=0;j<n;j++){
float c=a[j];
b[j][1]=1/(1+25*c*c);
}
for(i=0,j=0;i<n;i++){
for(j;j<n;j++){
b[j+1][i+1]=b[j+1][i]-b[j][i];
}
j++;
}
char x;
float y;
double q=2/n;
float fx=b[0][0];
float g=(x-a[0]);
y=1;
for(i=1,j=1;i<n;i++){
fx=fx+g*(b[i][j]/(y*pow(q,i)));
g=g*(x-a[i]);
y=y*(i+1);
}
printf("多项式fx=%f",fx);
}
```