PTA 7 20 簡單計算器 20分

2021-10-23 04:10:18 字數 530 閱讀 6928

模擬簡單運算器的工作。假設計算器只能進行加減乘除運算,運算數和結果都是整數,四種運算子的優先順序相同,按從左到右的順序計算。

輸入格式:

輸入在一行中給出乙個四則運算算式,沒有空格,且至少有乙個運算元。遇等號」=」說明輸入結束。

輸出格式:

在一行中輸出算式的運算結果,或者如果除法分母為0或有非法運算子,則輸出錯誤資訊「error」。

輸入樣例:

1+2*10-10/2=

輸出樣例:

10

#include

intmain()

else

case

('='):

printf

("%d"

,a);

return0;

default

:printf

("error");

return0;

}}return0;

}

知識點:switch-case語句可以用字元

7 20 簡單計算器 20分

模擬簡單運算器的工作。假設計算器只能進行加減乘除運算,運算數和結果都是整數,四種運算子的優先順序相同,按從左到右的順序計算。輸入格式 輸入在一行中給出乙個四則運算算式,沒有空格,且至少有乙個運算元。遇等號 說明輸入結束。輸出格式 在一行中輸出算式的運算結果,或者如果除法分母為0或有非法運算子,則輸出...

PTA 7 20 誰先倒(15 分)

今天做的第二題,這道題目很簡單,其實就是判斷數字之和與數字的比較。附上 題目 pta7 20 誰先倒 日期 2018.3.3 第一行 兩人的酒量 第二行 局數 餘下行 甲喊 甲劃 乙喊 乙劃 輸出 倒下的那個人 a甲 b乙 沒倒下的喝了幾杯酒 x include 喝酒數 int x1 0,x2 0 ...

7 20 簡單計算器 (20 point s )

7 20 簡單計算器 20 point s 模擬簡單運算器的工作。假設計算器只能進行加減乘除運算,運算數和結果都是整數,四種運算子的優先順序相同,按從左到右的順序計算。輸入在一行中給出乙個四則運算算式,沒有空格,且至少有乙個運算元。遇等號 說明輸入結束。在一行中輸出算式的運算結果,或者如果除法分母為...