www.5129.net > C语言编程序 计算3X2%5X+1=0的根

C语言编程序 计算3X2%5X+1=0的根

#include <stdio.h> #include <math.h> main() { double a=3.0,b=-5.0,c=1;//3X^2-5X+1=0 double x1=0.0,x2=0.0; if(pow(b,2)-4*a*c>0) { x1=(-b+sqrt(pow(b,2)-4*a*c))/(2*a); x2=(-b-sqrt(pow(b,2)-4*a*c))/(2*a); printf("x1=%lf,x2=%lf\n",x1,x2); } else if(

正根2.414,用卡尔丹公式证明,另:负根是0.414,-2代码:int main(){ double a=0,x=0; do { x = x+0.001; a = x*x*x-5*x-2 ; if(a > 0) { } else { a =(0-a); } }while(a > 0.003); printf("%f\n",x); return 0;}

明白了.是 5x^2 + 2x + 6 = 0 求方程的两个根.使用公式直接做.不过公式我怎么记不住了呢.看看网上的说法--------------------- 配方法:用配方法解方程ax^2+bx+c=0 (a≠0) 先将常数c移到方程右边:ax^2+bx=-c 将二次项系数化为1:x^2+b/ax=-

p>&quot, { int main( int a =3;;char * argv[] )&nbsp..int missing function header" 告诉你了,少了函数头,你的 main 在什么地方? #include argc, const b=5

#include "stdio.h" #include "math.h" int main() { float a,b,c,x1,x2,d; printf("请输入a:"); scanf("%f",&a); printf("请输入b:"); scanf("%f",&b); printf("请输入c:"); scanf("%f",&c); d=b*b-4*a*c; if(d < 0) printf("此方程没有实数

牛顿迭代法的思想是这样的:x和x0不断的迭代.令f(x)=x^5-x^4+4x^2-1 则f'(x)=5x^4-4x^3+8x 有:x=x0-f(x)/f'(x) 收敛于:|x-x0|#include "stdio.h"#include "math.h"/*牛顿迭代法求根*/ void main() { double x0,x; double f,g; x0=1; /*给一个初始值*/

纯小白求解:用C语言编程计算5x……2+2x+6=0的两个根?纯小白求解:用C语言编程计算5x……2+2x+6=0的两个根?

-3X+5X-1=03X-5X+1=0X={-(-5)±√[(-5)-4*3]}/(2*3)=[5±√(25-12)]/6=(5±√13)/6

(2x-x+2)-(2x+5x)=-6x+2.则这个多项式为-6x+2.请采纳,谢谢.

亲~程序已经给你编好了!! 你可以通过在键盘上输入1 ,6,-7就能求出所给方程的根了!!!!希望能采纳!!!谢谢!#include#include#include void main() { float a,b,c,d,r,i; double x0,x1,x2; printf("input three number a,b,c:"); scanf("%f%f%f

相关搜索:

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com