作業 一元二次方程的解

2021-06-26 14:25:34 字數 971 閱讀 3698

using system;

using system.collections.generic;

using system.linq;

using system.text;

//完成日期2023年10月27日

//描述問題:建立乙個程式解一元二次方程,該程式提示使用者輸入a,b,c的值,然後輸出方程的根

//輸入描述:分別輸入實數給a,b,c

//輸出描述:輸出實數為方程的根,或無解

double a, b, c, d, x1, x2;//宣告double的變數a,b,c,x1,x2

console.write("a=");//控制台顯示a=

a = convert.todouble(console.readline());//使用者輸入乙個數字

console.write("b=");//控制台顯示b=

b = convert.todouble(console.readline());//使用者輸入乙個數字

console.write("c=");//控制台顯示c=

c = convert.todouble(console.readline());//使用者輸入乙個數字

console.writeline("一元二次方程為:");//控制台顯示字元"一元二次方程為:"

console.writeline(a+"x^2+"+b+"x"+c+"=0");//輸出方程

console.read();

if (a == 0)//如果double的變數a=0

d = b * b - (4 * a * c);//賦值d = b * b - (4 * a * c)

if (d > 0)//如果double的變數d > 0

if (a != 0)//如果double的變數a != 0

if (d == 0)//如果double的變數d == 0

console.read();

}   }}

解一元二次方程

題目描述 求一元二次方程ax2 bx c 0的根,三個係數a,b,c由鍵盤輸入,且a不能為0,且保證b2 4ac 0。程式中所涉及的變數均為double型別。輸入 以空格分隔的一元二次方程的三個係數,雙精度double型別 輸出 分行輸出兩個根如下 注意末尾的換行 r1 第乙個根 r2 第二個根 結...

Python 解一元二次方程

請定義乙個函式quadratic a,b,c 接收3個引數,返回一元二次方程 ax2 bx c 0的兩個解。coding utf 8 可將quadratic a,b,c 單獨寫為b.py,之後在a.py中通過from b import quadratic呼叫這個函式 import math def ...

Python 解一元二次方程

今天看到廖雪峰老師的python3,看到函式後面的練習 如何解一元二次方程 感覺蠻簡單的就開啟text sblime去試試 糟糕 竟然忘了怎麼求一元二次方程!查資料 終於查好了!開始動手 1,匯入math模組 2.定義函式def n d return math.sqrt d def quadrati...