多项式求和公式我写的代码为什么pta老是说我大数据浮点错误

编写算法求一元多项式的值Pn(x)=∑i=0naixi的值
注意:不要使用内置的求幂函数,例如C中的pow()、Python中的**等
输入格式:第一行为一个整数n和一个浮点数x0​​。其中0≤n≤30,0000 ,表示多项式次数;x0为多项式中的变量x的取值。
第二行为空格分割的n+1个浮点数,由高到低表示多项式中项的系数。可以假设输入总是合法的。
输出格式:输出多项式的求值结果,保留三位小数,以换行结尾。
输入样例:3 1.0
1 2 3 4
输出样例:10.000
对应多项式为
P(x)=x^3+2x ^2+3x+4
,自变量取值为x=1.0。

#include int main()
{   
 double i,x,t=1.0000000,f=0.0000000000;  
 int n,j; 
 scanf("%d %lf",&n,&x);  
   for(j=1;j<=n;j++)   
         {     
            scanf("%lf",&i);        
            t*=x;            
            f+=t*i;    
         }   
    scanf("%lf",&i);    
    f+=i;    
    printf("%.3lf\n",f);    
    return 0;
    }

为什么pta的测试点老是说我大数据浮点的这个测试点答案有误,我自己测试又测试不出来,有谁能帮我看看吧,万分感谢

你可能感兴趣的:(多项式求和公式我写的代码为什么pta老是说我大数据浮点错误)