程式設計練習 複數四則運算

2021-09-24 11:42:30 字數 797 閱讀 3812

題目描述

編寫乙個程式,其功能為:通過鍵盤讀取兩個複數和運算子,完成複數運算的操作,並輸出計算的結果

問題分析

(a+bi) + (c+di)

(a+bi) - (c+di)

(a+bi) * (c+di)

(a+bi) / (c+di)

結果的實部

a+ca-c

a*c - b*d

(a*c + b*d)/(c*c -d*d)

結果的虛部

b+db-d

b*c + a*d

(b*c - a*d)/(c*c -d*d)

程式**

#include using namespace std;

/* *編寫乙個程式,其功能為:通過鍵盤讀取兩個複數和運算子,完成複數運算的操作,並輸出計算的結果

* */

int main()

r = (a*c + b*d) / t;

i = (b*c - a*d) / t;

break;

default:

cout << "invalidation operator" << endl;

return 0;

} cout << "the result is " << r << " + " << i << "i" << endl;

system("pause");

return 0;

}

複數四則運算

include include struct complex void initcomplex complex c,float r1,float r2 void addcomplex complex c,complex c1,complex c2 void subcomplex complex c,...

6 17複數四則運算

設計複數庫,實現基本的複數加減乘除運算。輸入時只需分別鍵入實部和虛部,以空格分割,兩個複數之間用運算子分隔 輸出時按a bi的格式在螢幕上列印結果。參加樣例輸入和樣例輸出。注意考慮特殊情況,無法計算時輸出字串 error 樣例輸入 2 4 3 2 樣例輸出 14 8i 樣例輸入 3 2 1 3 樣例...

複數四則運算 PAT

原題如下 本題要求編寫程式,計算2個複數的和 差 積 商。輸入在一行中按照a1 b1 a2 b2的格式給出2個複數c1 a1 b1i和c2 a2 b2i的實部和虛部。題目保證c2不為0。分別在4行中按照 a1 b1i 運算子 a2 b2i 結果的格式順序輸出2個複數的和 差 積 商,數字精確到小數點...