作业帮 > 综合 > 作业

数学表达式x^6-2x^5+3x^4-5x^2+6x+7对应c语言的表达式是:(((((x-2)*x+3)*x+4)*x

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/05 21:39:39
数学表达式x^6-2x^5+3x^4-5x^2+6x+7对应c语言的表达式是:(((((x-2)*x+3)*x+4)*x-5)*x+6)*x+7 为什么是这个结果
这是用涵数pow的例子
ans=pow(x,6)-2*pow(x,5)+3*pow(x,4)-5*pow(x,2)+6*x+7
这是不用涵数pow的例子
ans=7 xx=x; // xx=x
ans+=6*xx; xx*=x; // xx=x^2
ans-=5*xx; xx*=x; xx*=x; // xx=x^4
ans+=3*xx; xx*=x; // xx=x^5
ans-=2*xx; xx*=x; // xx=x^6
ans+=xx;