HDU 1237
来源:互联网 发布:象棋算法 编辑:程序博客网 时间:2024/06/08 19:32
#include<cstdio>#include<stack>#include<iostream>using namespace std;int main(){ stack<double> num; int a;double t,add=0,number; char b,c,space; while(scanf("%d%c",&a,&b)!=EOF) { if(a==0&&b=='\n') break; num.push((double)a); while(scanf("%c %lf%c",&c,&number,&space)!=EOF) { if(c=='+'){num.push(number);} if(c=='-'){num.push(-1.0*number);} if(c=='*'){t=num.top();num.pop();num.push(t*number);} if(c=='/'){t=num.top();num.pop();num.push(t/number);} if(space!=' ')break; } while(!num.empty()) { add+=num.top(); num.pop(); } printf("%.2lf\n",add);add=0; } return 0;}
思路:将数字进行处理后存入栈内,最后进行出栈求和的操作。
新人VJ首作。
1 0
- hdu 1237
- hdu-1237
- HDU 1237
- hdu 1237
- hdu 1237
- HDU 1237
- HDU 1237
- hdu 1237
- HDU 1237
- Hdu 1237
- HDU 1237
- HDU-1237
- HDU 1237
- HDU 1237 简单计算器
- HDU 1237 简单计算器
- HDU 1237 前缀树
- hdu 1237 简单计算器
- HDU 1237 简单计算器
- 你不懂JS:作用域与闭包 第四章:提升
- 准确率与召回率
- C++多态的概念以及用途(通俗易懂)
- Leetcode Combination Sum IV
- 2016.12.12 学习日记-简单工厂模式
- HDU 1237
- jdbc学习:jdbc事务操作
- 锋利的jQuery读书笔记-第1章 认识jQuery
- QT5.70MSVC版连接MYSQL5.7.16.0连接不上QMYSQL解决
- 第三方微博登录:你所访问的站点在微博认证失败,错误号:21322
- 1057. 数零壹(20)
- PrefixSpan算法详解
- Hibernate基础:快速入门(5):删除数据
- MATLAB的GUI入门