有字元型的表示式 a bc d ,要求展開得到a c a d b c b d,請問用C 該如何處理

時間 2021-10-14 20:20:42

1樓:匿名使用者

設定兩個棧,一個資料棧,一個運算子棧,由左邊讀取,第一個"("寫入運算子棧

第二個a寫入資料棧

第三個「+」寫入一個運算子棧

第四個b 檢視下一位不是* / 而且運算子棧第一位是+號那麼就 「a」 「+」 出棧,計算出結果(假設為a)來後放回資料棧

第五個「)」出棧"(", 」a「 與」)「計算後a繼續放回資料棧。。。。

一時講不清,自己看書吧

2樓:武灼弦

以string(或char)儲存輸入的表示式,然後用isnum()(判斷字元是否為0-9)獲取a,b,c,d的值(可用+ -號做間隔),分別存取到一個整型陣列a[4]中(需要itoa()函式的呼叫,也可以使用強制型別轉換如int(a),如果abcd不大的話),然後x=a[1]+a[2],y=a[3]+a[4],最後列印字元a[0]*a[2]+……+a[1]*a[3];輸出結果為x*y。(該演算法比較簡單,沒有檢查輸入格式的正確性,你可以自己進行設定)

3樓:匿名使用者

沒太明白你的想法.... 我按我的想法說說:

比如(1 - 2)*(3 + 4)不就是3 + 4 - 6 - 8 嗎,每個數能確定,每個符號也能確定,還需要演算法嗎? 換成字元不也是一樣嗎。就是第幾個和第幾個的問題。

c++程式設計中s=a*b*c*d=(a*b+c*d)*(a*b+c*d) a=10000求出這個數

4樓:匿名使用者

沒看懂題目,

令a*b=a,c*d=b;

s=a*b=(a+b)*(a+b)>=0(1)s=a*b=a*a+2a*b+b*b

即 a*a+b*b+a*b=0;因為a*a+b*b >=0;所以a*b<=0;(2)

因為(1)(2),所以a*b=0;

s=0;

跟a的值回有什麼關係?答

5樓:感冒九十九

推斷出來的表示式是

-abcd=a^2*b^2+c^2*d^2;

那麼只能等於0了

​算術表示式a+(b-c)*d的字尾式是

6樓:暴走少女

abc-d*+。

表示式計算,它使得高階語言程式設計師可以使用與數學形式相一致的方式書寫表示式,如a*b+c/d-c(x+y)。電腦科學計算語言fortran就因formula translator(公式翻譯家)而得名。

字尾表示式的特點如下:

1、字尾表示式的運算元與中綴表示式的運算元先後次序相同,而運算子的先後次序不同。

2、字尾表示式中沒有括號,而且運算子沒有優先順序。

3、字尾表示式計算過程嚴格按照從左到右的順序進行。

7樓:華玉龍

個人覺得a和b都對,但是完全按照電腦的執行過程來的化就是選b更合適

8樓:army1椒rz迫

答案選b,做法是這樣的,首先要把算術表示式轉換成樹的型式,轉換的方法就是根據演算法的先後順序來轉換,其實也就是使得樹的中序表示式跟算術表示式是一樣的,轉換的結果就是:

所以這課樹的後序表示式就是abc-d*+,也就是b

9樓:最大贏家

選a ,先b-c,記作bc-, 再*d,記作 bc-d* , 再+a,記作bc-d*a+

excel中,公式(a/b)*c+d是什麼意思???? 10

10樓:匿名使用者

(f8/633782)*60+20,這個公式的意思是:

f8單元格中的資料除以633782,再乘以60,最後加上20的值。

11樓:左岸有賊

a/b*c +d 就是很普通的算式啊~

C正規表示式,C 正規表示式 將找到的字串存到字串陣列

看這個吧,你這種問題看10分鐘就會了http www.cnblogs.簡要介紹c 中正規表示式regex的match和matches方法 c 怎麼使用正規表示式來替換字元 給出 其中 表示前置佔位但不匹配 表示後置佔位但不匹配,恩大概這個意思,您可以根據需要進行封裝為方法 static void m...

幫忙寫js的正規表示式,要求字串包含所有的字母,不區分大小寫,包含0 9,包含加號和減號

var reg a z0 9 i js正規表示式的問題 要求一個字串只能包含數字 大小寫字母 和 而且結尾必須是 好程式設計師 matcher m pattern.compile a za z0 9 matcher text 允許空字串就最後用 不允許就 js密碼正規表示式 要求包含大小寫字母 數字...

普通的邏輯函式表示式化成與非與非表示式有什麼方法嗎?數位電路

南訣 先化簡成最簡與或式,再用反演律。例如 拓展資料 1 邏輯函式 logical function 是數位電路 一種開關電路 的特點及描述工具,輸入 輸出量是高 低電平,可以用二元常量 0,1 來表示,輸入量和輸出量之間的關係是一種邏輯上的因果關係。仿效普通函式的概念,數位電路可以用邏輯函式的數學...