当前位置: 首页 > news >正文

电影网站建设规划书网站建设制作人员招聘要求

电影网站建设规划书,网站建设制作人员招聘要求,旅游网站开发的意义相关资料,百度商桥网站加不上作者 周强 单位 青岛大学 我们人类习惯于书写“中缀式”,如 3 5 * 2 ,其值为13。 (p.s. 为什么人类习惯中缀式呢?是因为中缀式比后缀式好用么?) 而计算机更加习惯“后缀式”(也叫“逆波兰式”&#xff…

作者 周强

单位 青岛大学

我们人类习惯于书写“中缀式”,如 3 + 5 * 2 ,其值为13。 (p.s. 为什么人类习惯中缀式呢?是因为中缀式比后缀式好用么?)

而计算机更加习惯“后缀式”(也叫“逆波兰式”,Reverse Polish Notation)。上述中缀式对应的后缀式是: 3 5 2 * +

现在,请对输入的后缀式进行求值。为了简化输入处理和运算,运算数(操作数)不超过30个且均为不超过5位的正整数,运算符(操作符)仅有+ - * /(加减乘除)四种。题目保证运算的中间结果和最终结果都在整型范围内,且不会出现除数为0的情况

输入格式:

第一行给出一个不超过10的正整数k;

接下来k行,每行给出一个后缀式,以=号结束,运算符、运算数和=号之间均以一个空格间隔。

输出格式:

输出有k行,对于所输入的每个后缀式,判断是否正确(可求值),并在一行里输出:

  • 如果后缀式无误、可求值,输出结果
  • 如果后缀式错误,则输出Expression Error!

输入样例1:

2
1 2 3 4 + - * =
10 2 3 + / 4 * 5 - =

输出样例1:

-5
3

输入样例2:

2
10 2 / =
10 2 + - =

输出样例2:

5
Expression Error!

注意点:

1、后缀有符号时,单调栈里面至少需要有两个数 。

2、在最后读到等号时,栈里面只能有一个数字。

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
#define endl "\n"stack<ll>st;//单调栈 
string s;//读取字符 void solve(){ll x,y;bool f=1;//判断是否有1违法状态 while(!st.empty())st.pop();//清空栈 while(cin >> s){if(s == "=")break;//读入结束 if(!f)continue;if(s[0] >= '0' && s[0] <= '9'){//题目保证没有负数 x=stol(s);}else{if(!st.empty())y=st.top(),st.pop();else f=0;if(!st.empty())x=st.top(),st.pop();else f=0;if(!f)continue;if(s == "*")x*=y;if(s == "/")x/=y;if(s == "-")x-=y;if(s == "+")x+=y;}st.push(x);}if(f && st.size() == 1)cout << st.top() << endl;else cout << "Expression Error!" << endl;return;
}int main(){ll t=1;cin >> t;while(t--)solve();return 0;
}

http://www.yayakq.cn/news/852634/

相关文章:

  • 专门做图片是网站建设工程168
  • 邢台做网站哪家好做红酒的网站有哪些
  • 哪个网站做恒指好合肥网络公司平台
  • 网站建设提供排名千博企业网站管理系统 后台拿shell
  • 大学生做微商网站wordpress 标签 结构
  • 杭州网站设计公司价格wordpress 目录菜单
  • 做彩票生意要登陆哪个网站wordpress适用linux
  • 有自建服务器做网站的吗今天的最新新闻内容
  • 网店网站建设策划书案例鞍山网站设计制作网站
  • 成都建设网站报价怎么样做微信公众号
  • 重庆档案馆建设网站邯郸今天最新通告
  • 做视频的教学直播网站网站顶部代码
  • 网站建设甲方给乙方的需求方案北京公司提供注册地址
  • 购物网站开发总结报告网站开发 app
  • 建一家网站多少钱家私公司网站建设多少钱
  • 设计外包网站用什么来网站开发好
  • 找做课件的网站h5制作的软件
  • 商务网站建设流程步骤从事网站开发需要什么
  • 网站服务器端口如何做防护国外交互设计网站欣赏
  • 长沙网站搜索排名飞机多少钱一架
  • 常德网站建设网站优化芜湖网站备案咨询电话
  • 请别人做网站有风险吗镜像网站是怎么做的
  • 网站建设ahxkj游戏开发需要学什么编程
  • 如何做医美机构网站观察分析门户网站建设和管理情况
  • 网站开发手机验证码新浪如何上传wordpress
  • 基本型电商网站举例西安网站建设公司哪有
  • 顺德制作网站价格多少oj网站开发
  • 江苏省交通厅门户网站建设管理有做国际网站生意吗
  • 化妆品做的不好的网站免费静态网站托管
  • 工艺品网站源码做网站如何提需求