Add 四則運算

2021-09-26 06:18:38 字數 1137 閱讀 8469

輸入為四則運算表示式,僅由整數、+、-、*、/ 、(、) 組成,沒有空格,要求求其值。假設運算子結果都是整數 。"/"結果也是整數

表示式  由  項    或    項       進行加減運算組成

項         由  因子 或    因子   進行乘除運算組成

因子     由  帶括號的表示式  或   乙個數  組成

我這裡把int 換成了double

#include #include

#include

#include

using

namespace

std;

double

ex(); //表示式

double

term();//項

double

sub(); //因子

intmain()

double

ex()

else

if(op=='-'

)

else

more = false

; }

return

result;

}double

term()

else

if(op=='/'

)

else

more = false

; }

return

result;

}double

sub()

else

}return

result;

}

結語:遞迴的思想在於  把問題化成 解決方法相同的子問題

python四則運算程式 四則運算(Python)

四則運算程式 一 資訊 二.題目要求 寫乙個能自動生成小學四則運算題目的程式,然後在此基礎上擴充套件 除了整數以外,還要支援真分數的四則運算,例如 1 6 1 8 7 24 程式要求能處理使用者的輸入,判斷對錯,累積分數 程式支援可以由使用者自行選擇加 減 乘 除運算 三 import random...

java四則運算

public class arithmetic implements serializable 除法 param number1 除數 param number2 被除數 param decimal 保留幾位小數點 return public static double divide string ...

C 四則運算

一 問題及 檔名稱 兩個浮點數的四則運算 02.作 者 李欽 03.完成日期 2016 年 3 月 12 日 04.版 本 號 v1.0 05.對任務及求解方法的描述部分 06.輸入描述 07.問題描述 略 08.程式輸出 略 09.問題分析 略 10.演算法設計 略 11.includevoid ...