第二题c语言,这么写是哪里出了问题 #include<stdio.h> #include<math.h> int main() {     int n,m;     long long int a[1000],x[1000],sum;     long long int max=998244353;     int i,j;     scanf("%d",&n);     for(i=0;i<n+1;i++)     {         scanf("%lld",&a[i]);     }     scanf("%d",&m);     for(i=0;i<m;i++)     {         scanf("%lld",&x[i]);     }     int p=n;     for(i=0;i<m;i++)     {         sum=0;         p=n;         for(j=0;j<n+1;j++)         {             sum=sum+(pow(x[i],p)*a[j]);             sum=sum%max;             p--;         }         printf("%lld ",sum);     }     return 0; }