我用C語言寫了個運算複數的積的程式,但是有幾個錯誤。求解

2025-04-04 21:10:18 字數 1765 閱讀 6386

1樓:網友

#include

struct m;

void count(m);/m就是結構體蠢歷型別了。

int main(void)

printf("(a1+b1i)×(a2+b2i)");

printf("enter a1,b1,a2,b2");

return 0;

void count(struct m m)/帶缺搜扮芹/m是型別名,m才是變數名。

int s,z;

s=;z=;

printf("實部為%d,虛部為%d",s,z);

急!!!複數運算c語言程式

2樓:網友

估計你是找不到滿意的答案的。

你給多少分都沒用。

別人只能告訴你怎麼做。

不會完全的給你做出來。

3樓:匿名使用者

但是打**給紅光煥發的人所得稅法共和國個人的滾滾滾滾滾方永剛呵呵飢餓感呵呵喝酒。

求助編乙個c語言複數運算程式!!!

4樓:網友

看你覺得個哪滿意:

如何在c語言環境下實現複數運算?詳細程式是什麼??

5樓:百小度

這個得自己寫的吧。

定義個結構體,像這樣。

struct complex

各種運算自己實現,比如兩個複數的加法就是把他們的a加起來,b加起來。

6樓:南坪中學校帥

定義個結構體,像這樣。

struct complex

再過載+-*/運算子即可。

請問要在c語言編寫的程式中全部資料運算都使用複數該如何操作 能否給個例項 謝謝

7樓:網友

用乙個類啊,並過載你要的運算。

typedef struct

complex;

complex& operator + complex a;, complex b)

樓下說的是。

有兩處要改一下。

typedef struct

add a friend declaration} complex;

complex& operator + complex a, complex b)

change the function as the following

8樓:網友

樓上的好好學學你的類吧 看你的成員函式是怎麼定義的 還有你的過載操作符函式 殘不忍睹喲!

難道你們都不知道嗎? 看你include目錄下是不是有乙個complex標頭檔案? 那就是定義complex的。

#include

complex object;

這樣就能使用了 就跟使用string一樣 相關函式你自己找吧 網上到處都是!

編寫乙個c語言程式,計算複數的加減乘!(用標頭檔案做)

9樓:網友

是用c89還是用c99?如果用c89的話,必須自己定義乙個複數;如果用c99(或c89的修訂案,即c95)的話,可以用c標準中已經定義好的複數型別complex。你是想怎麼做?

不過,如果是c99的話,沒有必須做複數的加減乘除了,因為c標準庫中已經有。當然,如果是為了作業什麼的,標準庫中的東西是不能用的,只能自己來寫了!

c語言集合的差,交,並,笛卡爾積的運算。例如A

交 c 就是既屬 於a的又屬於b的那部分 並 c 兩個集合的整合去掉重複的。回a b ab ab 公共部分 答 差 c 就是屬於a但是不屬於b的那部分 笛卡爾乘積 這個得出的集合就多了 舉個例子。假設集合a 集合b 則兩個集合的笛卡爾積為 如何在word中輸入關係代數中的笛卡爾積連線運算子 10 什...

c語言的異或運算,C語言的異或運算

異或是一個數 算符。它應用於邏輯運算。在 布林值運算 中 真異或假的結果是真,假異或真的結果也是真,真異或真的結果是假,假異或假的結果是假。就是說兩個值不相同,則異或結果為真。反之,為假。在 二進位制值運算 中 不同為1,相同為0,如1001異或1010等於0011。異或也叫半加運算,其運演算法則相...

c語言位運算的問題,C語言中的位運算有什麼優點?

的優先順序比 高,的優先順序也比 高,所以k i j 3 實為k i 專 j 3 屬i 013 00000000 00001011 0打頭的是八進位制 所以 i 11111111 11110100 j 0x13 00000000 00010011,j 3 00000000 00010011 3 00...