C 複數域內的二次函式係數的求解

2021-10-04 00:25:59 字數 1735 閱讀 3261

題目:

按順序輸入6個複數x1,y1,x2,y2,x3,y3的實部、虛部,得到三個點(x1,y1),(x2,y2),(x3,y3),繼而得到過這三個點y=ax^2+bx+c的三個係數a,b,c,輸出它們的實部、虛部(保留6位小數)。題目保證三個點座標各不相同。

樣例輸入1:

104

0209

03016

0

樣例輸出1:

1.000000

0.000000

2.000000

0.000000

1.000000

0.000000

樣例輸入2:

3.5

4.67.8

9.42.1

-2.3

9.5-

12.34

4.78.1

9.925.42

樣例輸出2:

0.030961

-0.117417

2.534690

1.436959

2.033637

-9.332067

程式**:

#include

#include

using

namespace std;

class

complex

//定義複數類

void

set(

double xx,

double yy)

//賦值函式

double

getreal()

//返回實部值函式

double

getimag()

//返回虛部值函式

complex operator+(

const complex &z)

const

;//宣告複數類加法

complex operator-(

const complex &z)

const

;//宣告複數類減法

complex operator*(

const complex &z)

const

;//宣告複數類乘法

complex operator/(

const complex &z)

const

;//宣告複數類除法

private:}

;complex complex::

operator+(

const complex &z)

const

//實現複數類加法

complex complex::

operator-(

const complex &z)

const

//實現複數類減法

complex complex::

operator*(

const complex &z)

const

//實現複數類乘法

complex complex::

operator/(

const complex &z)

const

//實現複數類除法

intmain()

MT 182 係數奇怪的二次函式

設函式 f x 3ax 2 2 a b x b,其中 a 0,b in r 證明 當 0 le x le 1 時,f x le max 分析 由 a 0 知道 max max 則 begin f x le 3x 2 4x 1 f 0 3x 2 2x f 1 le 3x 2 4x 1 3x 2 2x ...

MT 329 二次函式係數的最大最小

已知二次函式 f x ax 2 bx c 有零點,且 a b c 1 若 t min 求 t 的最大值.分析 由 a,c 的對稱性,不妨 c ge a 即 2a b le1 則 t min 由 b 2 ge4ac 得 2a b 2 ge4a 由於求 t 的最大值,只需考慮 a,b 0 不然則 t m...

C 第九周任務 二次函式求解

上機內容 求解二次函式 上機目的 進一步熟練if else語言 我的程式 檔名稱 lili.cpp 完成日期 2012 年10月23日 版本號 v1.0 輸入描述 輸入a,b,c三個數 問題描述 無 程式輸出 略 問題分析 略 演算法設計 略 心得體會 求解二次函式需要討論很多情況,能讓我們更加靈活...