
秦九韶算法求f(x)=8x^7+5x^6+3x^4+2x+1,当x=2时的值。初学,望赐教,求过程。
2个回答
展开全部
先在百度百科里看一下秦九韶算法的介绍,就会明白它是怎么一回事。这里用C语言写的,用C++写和用C语言类似。
#include<stdio.h>
int calculate(int number)
{
int result=number;
result=result*8+5;
result*=number;
result=result*number+3;
result*=number;
result*=number;
result=result*number+2;
result=result*number+1;
return result;
}
int main(int argc,char** argv)
{
int NumberFromKeyboard=0;
scanf("%d",&NumberFromKeyboard);
printf("%d\n",calculate(NumberFromKeyboard));
return 0;
}
#include<stdio.h>
int calculate(int number)
{
int result=number;
result=result*8+5;
result*=number;
result=result*number+3;
result*=number;
result*=number;
result=result*number+2;
result=result*number+1;
return result;
}
int main(int argc,char** argv)
{
int NumberFromKeyboard=0;
scanf("%d",&NumberFromKeyboard);
printf("%d\n",calculate(NumberFromKeyboard));
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询