給定兩個表示複數的字串。
返回表示它們乘積的字串。注意,根據定義 i2 = -1 。
輸入字串不包含額外的空格。
輸入字串將以 a+bi 的形式給出,其中整數 a 和 b 的範圍均在 [-100, 100] 之間。輸出也應當符合這種形式。
輸入: "1+-1i", "1+-1i"一、複數的模擬,寫個複數類,方便以後使用。這裡只要解決複數的a、b二個值就可以了。輸出: "0+-2i"
解釋: (1 - i) * (1 - i) = 1 + i2 - 2 * i = -2i ,你需要將它轉換為 0+-2i 的形式。
二、從字段串獲取值,這裡的字段串屬於規定的格式,處理起來不用考慮太多。直接先按+拆分,再用庫函式,直接轉化字段串成數字就可以。
class complex
public string tostring()
} public complex createcomplex(string str)
public string complexnumbermultiply(string a, string b)
537 複數乘法
給定兩個表示複數的字串。返回表示它們乘積的字串。注意,根據定義 i2 1 示例 1 輸入 1 1i 1 1i 輸出 0 2i 解釋 1 i 1 i 1 i2 2 i 2i 你需要將它轉換為 0 2i 的形式。示例 2 輸入 1 1i 1 1i 輸出 0 2i 解釋 1 i 1 i 1 i2 2 i ...
複數乘法 leetcode No 537 複數乘法
537.複數乘法 力扣 leetcode leetcode cn.com 題目描述 給定兩個表示複數的字串。返回表示它們乘積的字串。注意,根據定義 i2 1 示例 1 輸入 1 1i 1 1i 輸出 0 2i 解釋 1 i 1 i 1 i2 2 i 2i 你需要將它轉換為 0 2i 的形式。示例 2...
Leetcode 537 複數乘法 C
給定兩個表示複數的字串。返回表示它們乘積的字串。注意,根據定義 i2 1 示例 1 輸入 1 1i 1 1i 輸出 0 2i 解釋 1 i 1 i 1 i2 2 i 2i 你需要將它轉換為 0 2i 的形式。示例 2 輸入 1 1i 1 1i 輸出 0 2i 解釋 1 i 1 i 1 i2 2 i ...