程式設計求方程ax2 bx c 0的根,分別求當b2 4ac大於

時間 2021-08-31 09:33:18

1樓:

#include

#include

void f1(double a[3],double *p,double *q);

void f2(double a[3],double *p,double *q);

void f3(double a[3],double *p,double *q);

void main()

else if(d>0)

else if(d<0)

}void f1(double a[3],double *p,double *q)

void f2(double a[3],double *p,double *q)

void f3(double a[3],double *p,double *q)

這個應該符合要求。

2樓:隨風零落飄搖

#include

#include

void main()

void big(float a,float b,float c)void equality(float a,float b,float c)

void small(float a,float b,float c)

c語言 求方程ax2+bx+c=0的根,用三個函式分別求當b2-4ac大於0、等於0和小於0時的根,不知道哪錯了啊 50

3樓:匿名使用者

感覺沒錯啊,除了那個double讀入要用%lf,輸出要用%f, 其他我沒發現有什麼錯

c 程式 :求方程ax2+bx+c=0的根,用三個函式分別求當b2-4ac大於0、等於0和小於0時的根,並輸出結果。

4樓:匿名使用者

主函du數中加個if條件判zhi斷啦!!

dao!

if(a==0)

版else

5樓:匿名使用者

在主函式判斷d之前加個判斷

if(a==0){}

else if

用c++語言求方程ax2+bx+c=0的根,用三個函式分別求b2-4ac大於0、等於0和小於0時

6樓:

**拷貝資料:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include

#include "math.h"

using namespace std;

void get2root(double a,double b,double d){

double t=sqrt(d);

cout << "x1 = " << (-b+t)/a/2 << '\t';

cout << "x2 = " << (-b-t)/a/2 << '\n';

void get1root(double a,double b){

cout << "x1 = x2 = " << -b/a/2 << endl;

void get2vir(double a,double b,double d){

double t=sqrt(-d)/a/2,v=-b/a/2;

cout << "x1 = " << v << '+' << t << "i\t";

cout << "x2 = " << v << '-' << t << "i\n";

int main(int argc,char *argv){

double a,b,c,dlt;

cout << "please enter a, b, c(r:)...\n";

cin >> a >> b >> c;

if((dlt=b*b-4*a*c)>0)

get2root(a,b,dlt);

else if(dlt==0)

get1root(a,b);

else

get2vir(a,b,dlt);

return 0;

求方程ax~+bx+c=0的根,用3個函式分別求當b~-4ac大於0等於0和小於0時的根並輸出結果.從主函式輸出abc的值 20

7樓:高原狼人

#include

#include

using namespace std;

void f(double a,double b, double c) //定義函式要為空型別

c語言 求ax 2 bx c 0方程的根。a,b,c由鍵盤輸

休珈藍悅 includ main if a 0 if k 0 if k 0 getch 大體上對 你在遍譯一下 我這機器上沒tc 已經編好了,絕對可以執行的 那些運算的方法就是和數學上的計算方法一樣,你應該看得懂吧 include include main else k b b 4 a c if k...

計算a x 2 b x c 0用c語言和matlab算出來結果不一樣什麼地方錯了?謝謝

樓主你的tem1 b twoa b 2 a tem2 sqrt fabs disc twoa sqrt b b 4 a c 這兩個明顯還不是方程的根吖,根據公式 b sqrt b b 4 a c 2 a應該是term1 term2和term1 term2。還有就是我感覺你上面判斷的 if a 0 i...

編寫函式求一元二次方程ax2 bx c 0的解,要求考慮方程

月光石的夢 當b 4ac 0時,方程有兩個不同的實數根 x1 2a x2 2a 當b 4ac 0時,方程有兩個相同的實數根x b 2a當b 4ac 0時 方程沒有實數根 希望能幫到你!望採納哦! option explicit private sub command1 click me.cls di...