C語言實現表示式求值請高手幫忙改下高分懸賞

2021-03-12 16:10:08 字數 947 閱讀 5427

1樓:匿名使用者

我承認我很懶,所以極其佩服把你**看完的人,別人看注釋可以忙你更快解決問題

2樓:匿名使用者

我知道你說的程式 是資料結構裡的 表示式求值這個得調一會 我把當時我編的給你看吧

#include

#include

using namespace std;

char p[7][7]=

;stackopdn;

stackoptr;

queueopnn;

double operation(double a,char ch,double b);

int index(char);

double evaluateexpression();

bool is_digit(char);

int main()

int pos1 = index(optr.top());

int pos2 = index(ch);

switch(p[pos1][pos2])}return opdn.top();

}double operation(double a,char ch,double b)

}int index(char ch)

}bool is_digit(char ch)

c語言高手請進!!!!高分懸賞

3樓:希聲和寡

給你乙個鏈結,裡面有幾個做的還不錯的,參考一下吧

4樓:匿名使用者

你以為是校內網啊 還站內信

5樓:匿名使用者

兄弟這個好像是個課程設計!我以前做過!樓上的成序和你的差不多!多想想對自己有好處!

c語言逗號表示式問題,C語言逗號表示式問題

執行後a的值是6,printf列印的是13逗號表示式,從左往右計算,表示式值取最右邊的值a 2 3 6 a 5不改變a的值,直接忽略 a 7 6 7 13 執行後a的值是6,printf列印13 逗號表示式,計算順序從左到右,依次計算,返回最後乙個表示式的值,所以,最後輸出為13。實際執行結果 表達...

C語言表示式計算步驟,C語言表示式計算步驟

強制轉換的優先順序高於運算子 剩下的就是括號和四則運算次序了 a int b 3 int a c 2 41 int a c 強制轉換 2 b 3 int a c 2 自左向右依次進行3 int b 3 int a c 2 強制轉換4 int b 3 int a c 2 4 資料取餘5 a int b...

1033c語言的問題,C語言中表示式1033的值是

對呀,確實是這樣的 因為浮點數的精度是這個 1.0是浮點數,精度是小數點後6位。所以1.0 3是0.333333,然後乘以3就是0.999999。這個題目考查的是大家對各種資料型別精度的理解滿意請採納。這個問題是關於不同型別資料間混合運算的問題,由於1.0是浮點型,所以 回在計算時,答1.0,3 被...