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

杭州设计门户网站中文搜索引擎有哪些平台

杭州设计门户网站,中文搜索引擎有哪些平台,seo排名优化工具推荐,成都高新网站建设链接:P1449 后缀表达式 - 洛谷 题目描述 所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先…

链接:P1449 后缀表达式 - 洛谷

题目描述

所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右新进行(不用考虑运算符的优先级)。

本题中运算符仅包含 +-*/。保证对于 / 运算除数不为 0。特别地,其中 / 运算的结果需要向 0 取整(即与 C++ / 运算的规则一致)。

如:3*(5-2)+7 对应的后缀表达式为:3.5.2.-*7.+@。在该式中,@ 为表达式的结束符号。. 为操作数的结束符号。

输入格式

输入一行一个字符串 s,表示后缀表达式。

输出格式

输出一个整数,表示表达式的值。

输入输出样例

输入 #1复制

3.5.2.-*7.+@

输出 #1复制

16

输入 #2复制

10.28.30./*7.-@

输出 #2复制

-7

说明/提示

数据保证,1≤∣s∣≤50,答案和计算过程中的每一个值的绝对值不超过 109。

C++代码如下:

#include<bits/stdc++.h>
using namespace std;int main(){char c; stack<int> st;cin>>c;int a;while(c!='@'){int tmp=0;while(isdigit(c)){a=c-'0';tmp=tmp*10+a;cin>>c;}if(c=='.'){st.push(tmp);}else{int right = st.top();st.pop();int left = st.top();st.pop();if(c == '+'){st.push(left + right);} else if(c == '-'){st.push(left - right); } else if(c == '*'){st.push(left * right);} else if(c == '/'){st.push(left / right);}}cin>>c;}cout << st.top();return 0;
}

http://www.dtcms.com/a/561103.html

相关文章:

  • 【操作系统】408核心考点深度解析|进程通信:三大机制(共享存储/消息传递/管道)详解与对比
  • 长沙网站建立公司网站规范化建设
  • 基于微信小程序的防诈骗管理系统
  • 孤能子视角:EIS六线分析之“王东岳递弱代偿理论“
  • RHCE第五次作业
  • 差分隐私:机器学习和数据发布中的隐私守护神
  • GEO实战:如何让AI正确理解你的专业服务?
  • ARM《9》_在linux中编写内核模块(单.c文件、多.c文件)、内核模块传参(传参、回调)、内核模块互调
  • 兴安盟网站建设桂林软件开发公司
  • 输入关键词自动生成文章宁波seo排名优化教程
  • 【Android Activity】生命周期深入理解
  • 哪些资产最适合RFID技术管理?
  • 如何做网站的书籍建设部网站 专业评估
  • 网站排名下降东莞纸箱定制 技术支持 东莞网站建设
  • 组合数学第六章 容斥定理
  • vscode 安装Jupiter以后,终端无法切换conda环境了
  • 潍坊网站制作最低价格wordpress现在还慢吗
  • 785.力扣LeetCode_ 判断二分图
  • 如何使用表格做网站百度开户推广
  • Go语言设计模式:抽象工厂模式详解
  • 网站建设 东营远见网络公司做电脑网站步骤
  • 开发实战 - ego商城 - 7 地址管理模块
  • dz网站源码流量卡套餐
  • Kruskal 算法深入
  • 学习RT-thread(RT-thread定时器)
  • 基于整数MCU的FOC电机控制深度解析:从浮点到定点的工程实践
  • 在整数MCU上实现快速除法计算:原理、方法与优化
  • 南昌外贸网站建设网站建设faq
  • 杭州网站建设官方蓝韵网络网站开发授权书
  • 机器学习周报二十