用函式實現求一元二次方程ax 2 bx c 0的根

2021-10-10 04:14:42 字數 1417 閱讀 8174

1.用函式實現求一元二次方程ax^2+bx+c=0的根,要求二次方程的係數a,b,c由鍵盤輸入。

#include

"iostream"

#include

"math.h"

using namespace std;

void

getvalue

(double a,

double b,

double c)

double delta=

sqrt

(b*b-

4*a*c);if

(delta==0)

else

cout<<

"此方程的兩個實數解為: "

<<

(-b-delta)/(

2*a)

<<

" ºí "

<<

(-b+delta)/(

2*a)

<}int

main()

2.編寫函式求下面表示式的值

k=n!/m!(n-m)! n≥m

#include

"iostream"

#include

"math.h"

using namespace std;

long

factorial

(int n)

double

getvalue

(int n,

int m)

intmain()

3.由鍵盤輸入兩個整數,用函式實現求兩個整數的最大公約數和最小公倍數

#include

"iostream"

#include

"math.h"

using namespace std;

intmaxyue

(int m,

int n)

return i;

}int

minbei

(int m,

int n)

return i;

}int

main()

4.通過函式實現由鍵盤輸入乙個十六進製制數,輸出相應的十進位制數

#include

"iostream"

#include

"math.h"

#include

"string.h"

using namespace std;

double

getdecimalism

(char n)

return num;

}int

main()

用c 求一元二次方程

題目 編乙個程式,輸入a b c 的值,求出一元二次方程a x x b x c 0的二個實數根。我們都知道數學中求一元二次方程有很多方法 直接開方法 配方法 公式法 分解因式法等等,在這裡我選擇了公式法 先判斷此一元二次方程有沒有解,判別式 大於0則有2個實數根,等於0則有1個的實數根,小於0則沒有...

一元二次方程

作 者 a42 覃燕玲 完成日期 2014年 10 月 25 日 版 本 號 v1.0 問題描述 建立乙個程式解平方根 輸入描述 ax 2 bx x 0 a o 程式輸出 平方根 using system using system.collections.generic using system.l...

一元二次方程

一 知識要點 一元二次方程和一元一次方程都是整式方程,它是初中數學的乙個重點內容,也是今後學習數學的基 礎。一元二次方程的一般形式為 ax 2 2為次數,即x的平方 bx c 0,a 0 它是只含乙個未知數,並且未知數的最高次數是2 的整式方程。解一元二次方程的基本思想方法是通過 降次 將它化為兩個...