九度oj 1101
2015-07-24 15:24
204 查看
题目描述:对于一个不存在括号的表达式进行计算输入:存在多种数据,每组数据一行,表达式不存在空格输出:输出结果样例输入:
6/2+3+3*4样例输出:
18来源:2010年上海交通大学计算机研究生机试真题#include "stdio.h"#define MAX 100int stack[MAX];int tail;int main(){int a;while(scanf("%d",&a)!=EOF){tail=0;stack[0]=0;stack[++tail]=a;char ch1;while(scanf("%c",&ch1)!=EOF&&(ch1=='+'||ch1=='-'||ch1=='*'||ch1=='/')){scanf("%d",&a);if(ch1=='+'){stack[++tail]=a;}else if(ch1=='-'){stack[++tail]=-1*a;}else if(ch1=='*'){stack[tail]=stack[tail]*a;}else if(ch1=='/'){stack[tail]=stack[tail]/a;}}for(int i=1;i<=tail;i++)stack[0]+=stack[i];printf("%d\n",stack[0]);}}
相关文章推荐
- Mongodb操作
- 精选30道Java笔试题解答
- 从付费产品说起
- Json格式对象转换为XML
- linux qt5.5发布 依赖库
- SQL常用语句总结
- Unity中使用C#脚本调用JS脚本的使用方法
- 读书笔记--如何阅读一本书
- IDE: 将程序加入右键菜单:
- NYOJ 638 小媛在努力(水)
- hdu5303(2015多校2)--Delicious Apples(贪心+枚举)
- iWatch报错: Authorizationsession time out
- 百度云推送的ios证书配置
- GitHub和SourceTree入门教程
- Linxu 压缩与解压缩
- XML vs JSON 谁是数据交换格式之王?
- 胶水语言
- Oracle使用imp/exop远程导入导出dmp数据
- JS(javascript) 将网站加入收藏夹
- AngularJS学习笔记(三)