c語言編寫求一元二次方程的實根的程式

2021-03-27 09:00:30 字數 4414 閱讀 1451

1樓:棉花表表

步驟:開啟visual c++ 6.0-檔案-新建-檔案-c++ source file

2.定義變數:

#include

#include

void main()

2樓:陸捷

#include

#include

int main(void)

else if(d = 0)

else

return 0;

}望採納,謝謝~

3樓:無影之子

#include"stdio.h"

#include"stdlib.h"

#include"math.h"

int main()

d=pow(b,2)-4*a*c;

if(d>0)

else if(d==0)

else

printf("無解");

return 0;}

4樓:匿名使用者

#include

#include

int main()

else if(d = 0)

else if(d < 0)

return 0;}

5樓:匿名使用者

#include

#include

int main()

else if (t==0)

else

return 0;}

6樓:尺蠖丨蚩

#include

#include

void main()

else if(d==0)

printf("x1=x2=%.2f\n",(-b)/(2*a));

else

printf("方程沒有實根\n");}

7樓:小啊小金人

我的媽,答案錯了,別誤人子弟好不好,連我這個學生都能看出來

8樓:逆塵

吐槽:書上已基本給出了思路,就是照著敲的事。

答案:#include

#include

int main(void)

else if(!d)

else

printf("無根\n");

return 0;}

9樓:虎ai晴

#include

#include

#include//呼叫標準庫函式exit(),終止整個程式的執行,返回作業系統

#define eps 1e-6 //很小的數,接近0

int main()

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

p = - b / (2 * a);

q = sqrt(fabs(disc)) / (2 * a);

if(fabs(disc) <= eps) //若判別式為0,則輸出兩個相等實根

else if(disc > eps) //若判別式為正值,則輸出兩個不等實根

else //若判別式為負值,輸出兩個共軛復根

return 0;}

10樓:進擊的糰子

這樣做事是可以的。親,希望我的回答能夠幫助到你。祝您冬至快樂,生活愉快,在2023年祝您和您的家人幸福安康,萬事如意,身體健康,闔家歡樂!

用c語言編寫一程式求解一元二次方程的根。

11樓:秋秋

#include

#include

void m(float a,float b,float c)void n(float a,float b,float c)void f(float a,float b,float c)main()

根據具體問題型別,進行步驟拆解/原因原理分析/內容拓展等。

具體步驟如下:/導致這種情況的原因主要是。

12樓:匿名使用者

#include

#include

void m(float a,float b,float c)void n(float a,float b,float c)void f(float a,float b,float c)main()

13樓:匿名使用者

#include

#include

int main(void)

} else if(d<0 && b==0 && a>0)printf("0.00+%.2fi\n0.

00-%.2fi",sqrt(-d)/2/a,sqrt(-d)/2/a);

else if(d<0 && b==0 && a<0)printf("0.00-%.2fi\n0.

00+%.2fi",sqrt(-d)/2/a,sqrt(-d)/2/a);

}return 0;}

c語言編寫一個求一元二次方程的實根的程式,該怎麼寫?

14樓:棉花表表

步驟:開啟visual c++ 6.0-檔案-新建-檔案-c++ source file

2.定義變數:

#include

#include

void main()

15樓:匿名使用者

先判斷a是否為0,程式主要是if的巢狀,

用c語言編寫程式,輸入一元二次方程的係數a,b,c,計算方程的根(假設是兩個實根,測試資料必須保證這一

16樓:小魚

希望有用,敬請採納 ^_^

# include

# include

int main()

else

return 0;

}void root2(double a,double b,double disc)

void root1(double a,double b)void root0()

17樓:匿名使用者

#include

#include

void main()

用c語言編寫求一元二次方程根的程式

18樓:匿名使用者

#include

#include

int main()

else

}return 0;}

19樓:匿名使用者

#include

#include

int main(void)

if(delta>0)

if(delta<0)

} return 0 ;}

20樓:不知道

#include "stdio.h"

#include "math.h"

double x1,x2,p;

float file1(float a,float b)float file2(float a,float b)void main()

else if(p==0)

else printf("方程無解");

}執行正確 輸入回: 2 3.7 1.2

輸出答 x1=-1.677625 x2=-5.722375

21樓:河口飛燕

用c語言編寫求一元二次方程根的程式,條件判斷的充分,步驟如下:版void main()

else

}else if(b!=0)

printf("x=%7.2f",-c/b);

else if(c==0)

printf("0=0,x為任意解

");else

printf("%f=0,error!",c);}

幫忙寫個c語言的程式 設計一個一元二次方程的求解程式(如果方程沒有實根,則提醒沒有實根,無需求解復

22樓:楊武威

#include

#include

int main()

編寫一個c語言程式來求解下面一個一元二次方程的實數解:2x2+5x+3=0。

23樓:匿名使用者

#include "stdio.h"

#include "math.h"

int main()

if (d>0)

}dao檢視大圖" >如果以上答案專

對你有用的話,麻煩請點屬擊採納,謝謝!

一元二次方程如何求增長率,求一元二次方程的根怎麼做?

看看下面這個 bai題目,知識點是du連續兩 次增長或連zhi續兩次降低dao。1 連續兩次增長,內平均容每次的增長率為x,原值為a,連續兩次增長後的值為b,則有a 1 x b 1 連續兩次降低,平均每次的降低率為x,原值為a,連續兩次降低後的值為b,則有a 1 x b 例 某工廠第一個月的產值為1...

一元二次方程知道根,怎麼求另根一元二次方程知道一個根,怎麼求另一個根?

方法有兩種 把根代入方程,得到方程中的引數。再解這個方程可得另一個根。根據韋達定理,一次項中沒有引數,用兩根之和。常數項中沒有引數,用兩根之積。一元二次方程經過整理都可化成一般形式ax bx c 0 a 0 其中ax 叫作二次項,a是二次項係數 bx叫作一次項,b是一次項係數 c叫作常數項。一元二次...

一元二次方程根的分佈問題,一元二次方程根的分佈

12k 2 2 6 2 v 8 k v 2 4 0在 0,1 之間有實數根。相當於二次函式f k 12k 2 2 6 2 v 8 k v 2 4的零點在 0,1 之間。當k 0時,f 0 0 0 v 2 4 0,v 2 4,v 2當k 0時,f 0 f 1 0,即 v 2 4 12 2 6 2 v ...