急!c语言 计算多项式的程序

写一个可以计算给定的十进数x的函数,计算以下多项式:
x^6 – 4x^5 + 6x^4 + 3/2x^3 – 8x + 5
写一个程序,可以阅读一个用户输入的数字,输出多项式的值

谢谢!

#include <stdio.h>
#include <stdlib.h>
void main( )
{
double coe[20], x, sum = 0;
int i, n;
printf("请输入总项数: ");
scanf("%d", &n);
printf("请按指数从高到低的顺序输入各项系数: ");
for(i = n; i >= 0; i--)
scanf("%lf", &coe[i]);
printf("请输入变量x的值: ");
scanf("%lf", &x);
for(i = n; i >= 0; i--)
sum = sum * x + coe[i];
printf("\n结果为: %lf\n", sum);
}追问

有没有是把上面的那个方程求出来的?谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-13
#include <stdio.h>
void main()
{
float x,a;
scanf("%f",&x);
a=x*x*x*x*x*x*x-4*x*x*x*x*x + 6*x*x*x*x + 3/(2*x*x*x*x) - 8*x + 5 ;
printf("%f\n",a);
}
第2个回答  2014-03-13
装个MATLAB算起来很快。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网