PTA簡單計算器

2022-10-09 01:27:12 字數 605 閱讀 6647

一、題目描述

二、解題思路

這題設計兩個棧就可以做出來了,屬於簡單資料結構的應用,判斷一下除零的情況即可

三、**實現

1 #include "

bits/stdc++.h"2

using

namespace

std;

3 stack s1;

4 stack s2;

5int

main()615

for(int i = 1;i <= n - 1;i++)

19bool ok = true;20

while(!s1.empty() && !s2.empty())42}

43else

44 ans = np2 *np1;

45s1.push(ans);46}

47if

(ok)

48 cout << int(s1.top()) <

49return0;

50 }

簡單計算器 PTA

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

簡單計算器(PTA)

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

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

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