求解一元四次方程

2021-03-31 15:54:45 字數 777 閱讀 1831

//本程式基於.***平台,編譯環境是microsoft visual c++ .***

//對於vc++6.0平台的修改,只須把stdafx.h換成iostream.h,然後去掉**中的「using namespace std」

#include "stdafx.h"

#include "math.h"

using namespace std;

double du,dv;

void solu_w(double a,double b,double c)

{ double tem,tem1;

tem1=b*b-4*a*c;

double m,n;

m=(-1)*b/(2*a);

if (tem1>=0)

{

tem=sqrt(tem1);

n=tem/(2*a);

cout<<"/n方程根為:"<<'/n'<<"/t x1 = "<>a4;

cout<<" a3 = ";

cin>>a3;

cout<<" a2 = ";

cin>>a2;

cout<<" a1 = ";

cin>>a1;

cout<<" a0 = ";

cin>>a0;

cout<<"/n方程為:/n/t "<>u;

cout<<" v = ";

cin>>v;

cout<<"/n因子式為:/n/t w(x) = "<<"(x*x) + "<

一元三次方程求解

有形如 ax 3 bx 2 cx d 0這樣的乙個一元三次方程。給出該方程中各項的係數 a,b,c,d均為實數 並約定該方程存在三個不同實根 根的範圍在 100至100之間 且根與根之差的絕對值 1。要求由小到大依次在同一行輸出這三個實根 根與根之間留有空格 並精確到小數點後2位。輸入有多行測試資料...

一元三次方程求解

問題描述 有形如 ax 3 bx 2 cx d 0 這樣的乙個一元三次方程。給出該方程中各項的係數 a,b,c,d 均為實數 並約定該方程存在三個不同實根 根的範圍在 100至100之間 且根與根之差的絕對值 1。要求三個實根。輸入格式 四個實數 a,b,c,d 輸出格式 由小到大依次在同一行輸出這...

一元三次方程求解

有形如 ax3 bx2 cx d 0 這樣的乙個一元三次方程。給出該方程中各項的係數 a,b,c,d 均為實數 並約定該方程存在三個不同實根 根的範圍在 100至100之間 且根與根之差的絕對值 1。要求由小到大依次在同一行輸出這三個實根 根與根之間留有空格 並精確到小數點後2位。輸入格式 一行,4...