c 根據使用者輸入的表示式進行計算

2022-07-17 22:00:03 字數 433 閱讀 2911

1樓:司康健

這個問題不是一兩句**就能解決的。例子我在一本書中見過,你可以查閱一下。

c++之父寫的兩本書中的《c++程式設計原理與實踐》

這裡面有很詳細的關於使用者從控制台輸入表示式,並計算輸出相應的結果的例子。

這本書也可以幫助你更詳細的了解和學習c++

2樓:匿名使用者

採用三個變數來讀取使用者輸入的表示式, int a char b int c, 然後分析char b字元, 如果是'+'就執行加的操作,依此類推.

int a; char b; int c;

cin>>a>>b>>c;

if('+' == b)

....

大概就是這樣.

3樓:匿名使用者

太籠統了,來個詳細的需求

c語言逗號表示式的問題,C語言逗號表示式的問題 x 6,y 7,z 8 r func x ,y ,x y ,z

首先說明原理 1 逗號運算子也稱順序求值運算子,即從左至右順序執行,最後乙個值會覆蓋前面的值,所以使用逗號將幾個表示式連線起來的帶括號的表示式,最終整個逗號表示式的值為最後乙個表示式的值。2 自增和自減運算子有前置和後置之分,在混合運算中,前置是先自增或者自減,再進行取值 而後置恰好相反,即先取值進...

C語言中表示式105的值是,C語言表示式105的值是

關係運算子 運算順序自左往右,所以1 0 為0,0 5為1。所以表示式的值為1。根據運算子表,是從左往右結合的。先看1 0是假,返回0。原式就變成 0 5,是真,返回1 所以結果就是 1。值是1,1 0為假 值為0 0 5為真 值為1 c語言 表示式1 0 5的值是 是1。根據c語言運算規則,檢查左...

c語言中怎麼算表示式的資料型別例如 表示式18 4 sqrt 4 0 8值的資料型別為什麼?謝謝

和 等於平時計算的除以 不取餘數 和乘以 然後sqrt 等於開方 18 4 sqrt 4.0 8 18除以4乘以2.0除以8 1.0 double 18 4 4 int與 int運算仍為 intsqrt 4.0 2.0 double 返回值的型別是函式sqrt定義的 18 4 sqrt 4.0 為i...