簡單計算器(PTA)

2021-10-02 20:37:38 字數 731 閱讀 9076

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

輸入格式:

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

輸出格式:

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

輸入樣例:

1+2*10-10/2=

輸出樣例:

10**實現(vs2013)

#include

"stdio.h"

#include

"stdlib.h"

intmain()

else

if(a ==

'+'||

'-'||

'*'||

'/')

else

break;}

}else

}printf

("%d"

, number)

; end:

getchar()

;system

("pause");

return0;

}

簡單計算器 PTA

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

PTA簡單計算器

一 題目描述 二 解題思路 這題設計兩個棧就可以做出來了,屬於簡單資料結構的應用,判斷一下除零的情況即可 三 實現 1 include bits stdc h 2 using namespace std 3 stack s1 4 stack s2 5int main 615 for int i 1 ...

PTA 習題6 7 簡單計算器 20分

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