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

营销型手机网站建设随州网站建设有限公司

营销型手机网站建设,随州网站建设有限公司,新媒体营销概念,交互设计名词解释表达式求值 问题描述 给你一个只包含、-、*、/、0、1、2、3、4、5、6、7、8、9的字符串求出该字符串所代表的表达式的值。这里的除法,为了简便,为整数除法,所以答案一定也是一个整数。保证0不作被除数。 示例输入 (16*(141))((13)*(74))*…

表达式求值

问题描述

给你一个只包含+-*/0123456789的字符串求出该字符串所代表的表达式的值。这里的除法,为了简便,为整数除法,所以答案一定也是一个整数。保证0不作被除数。

示例输入

(1+6*(14+1))+((1+3)*(7+4))*3+7

示例输出

230

示例输入

5/2

示例输出

2

c++代码

#include<bits/stdc++.h>
#include<ctype.h>
#include<string.h>using namespace std;string infix_expression, mid;
vector<string> postfix_expression;int main() {cin >> infix_expression;stack<string> st;for (char b : infix_expression) {string a(1, b);if (!isdigit(b) && mid.size() > 0) postfix_expression.push_back(mid), mid.clear();if (a == "+" || a == "-") {while(!st.empty() && st.top() != "(") postfix_expression.push_back(st.top()), st.pop();}else if (a == "*" || a == "/") {while(!st.empty() && (st.top() == "*" || st.top() == "/")) postfix_expression.push_back(st.top()), st.pop();}else if (a == ")") {while(!st.empty() && st.top() != "(") postfix_expression.push_back(st.top()), st.pop();st.pop();}if (a != ")" && !isdigit(b)) st.push(a);if (isdigit(b)) mid += a;}if (mid.size() > 0) postfix_expression.push_back(mid), mid.clear();while(!st.empty()) postfix_expression.push_back(st.top()), st.pop();stack<int> sk;for (string s : postfix_expression) {int a = 0, b = 0, c = 0;if (s == "+" || s == "-" || s == "*" || s == "/") {a = sk.top(), sk.pop(), b = sk.top(), sk.pop();if (s == "+") c = b + a;else if (s == "-") c = b - a;else if (s == "*") c = b * a;else if (s == "/") c = b / a;}else c = stoi(s);sk.push(c);}cout << sk.top();return 0;
}//by wqs
http://www.dtcms.com/a/603654.html

相关文章:

  • 小公司做网站还是微博网站建设分几块
  • 苏州相城区做网站域名解析好了怎么做网站
  • 西安企业网站导航网站设计方案
  • 深圳企业网站建设推广外包服务商有哪些好的印花图案设计网站
  • 分享影视资源的网站怎么做韩国小清新网站模板
  • 面向无监督行人重识别的摄像头偏差消除学习
  • 网站建设程序策划书wordpress外贸询盘插件
  • 创建公司网站难吗新浪云怎么做淘宝客网站
  • 网站开发公司地址中国城乡建设部人力网站首页
  • 西安建站免费模板品牌设计logo图片
  • 西宁网站搭建能源网站模板
  • 沈阳做网站的科技公司tp框架做商城网站怎么用缓存
  • 苏州网站建设永阳网络网站如何调用手机淘宝做淘宝客
  • 网站上线倒计时 模板网站里面的数据库是怎么做的
  • 网站推广优化技巧可以将自己做的衣服展示的网站
  • 移动网站开发语言WordPress搜索引擎链接提交
  • 蓝色脚手架织梦企业网站模板手工做衣服网站
  • MySQL不停机迁移完全指南
  • 网页截图快捷键ctrl+shift重庆seo管理平台
  • 使用python做网站变装小说wordpress
  • c++小游戏编程
  • 建模网站素材怎么做网站门户
  • 示范学校建设专题网站网站开发技术服务合同范本
  • 自己做网站用花钱么北京网站建设外包
  • 邯山手机网站建设wordpress显示空白页
  • 做网站需要用什么语言开发微采服企腾网
  • 宁夏建设教育协会网站天津重型网站建设方案公司
  • Go语言反编译工具: 深入理解Go语言反编译的技术与应用
  • 服务器512m内存做网站国家中小学智慧教育平台
  • 网站建设公司swot分析wordpress 4.4.2漏洞