http://acm.nyist.net/JudgeOnline/problem.php?pid=128&&前缀式计算

原创 2012年03月27日 08:43:07
#include<iostream>
#include<cstdio>
using namespace std;
int pos;
char str[500];
double pre_calucate()
{ 
	pos++; 
	if(str[pos]==' ') pos++;
	if(str[pos]>='0'&&str[pos]<='9')
	{
		int len;
		double temp;
		sscanf(&str[pos],"%lf%n",&temp,&len);
		pos+=len-1;
		return temp;
	}
	if(str[pos]=='+') return pre_calucate()+pre_calucate();
	if(str[pos]=='-') return pre_calucate()-pre_calucate();
	if(str[pos]=='*') return pre_calucate()*pre_calucate();
	if(str[pos]=='/') return pre_calucate()/pre_calucate();
}
int main()
{
	while(gets(str))
	{ pos=-1;
	  printf("%.2f\n",pre_calucate());
	} return 0;
}

相关文章推荐

http://acm.nyist.net/JudgeOnline/problem.php?pid=409&&中缀转化为前缀和后缀并求值

这一题,弄了整整一天。。这一题其实不难,蛋疼的是。。一定要输出其中缀转化为前缀的表达式。。没想到在万念俱灰下。。不可思议的过了。。。。 #include #include #include #i...

中缀式变后缀式&&http://acm.nyist.net/JudgeOnline/problem.php?pid=467

描述 人们的日常习惯是把算术表达式写成中缀式,但对于机器来说更“习惯于”后缀式,关于算术表达式的中缀式和后缀式的论述一般的数据结构书都有相关内容可供参看,这里不再赘述,现在你的任务是将中缀式变为后缀式...

http://acm.nyist.net/JudgeOnline/problem.php?pid=58

bfs搜索水题进行时~~~~ #include #include #include #include #include using namespace std; int map[9][9]= {...

http://acm.nyist.net/JudgeOnline/problem.php?pid=489&&最大流

很纠结怎么也想不到这一题用网络流来做,看来正如诸位神牛所说一切皆网络流,,,还是老话对于图论这类型的题来说,建图很重要,也是最难的,题意中文不解释。。 思路:我们规定哭泣的天使为1,微笑的为0,因为...

http://acm.nyist.net/JudgeOnline/problem.php?pid=118&&次小生成树

昨天做的次小生成树的用的是标记法,,,今天用的的是,,,,添边,删边法,, 代码: #include #include #include #define N 501 #define M 99999...

http://acm.nyist.net/JudgeOnline/problem.php?pid=290

描述 在美丽大兴安岭原始森林中存在数量繁多的物种,在勘察员带来的各种动物资料中有未统计数量的原始动物的名单。科学家想判断这片森林中哪种动物的数量最多,但是由于数据太过庞大,科学家终于忍受不了,想请...

http://acm.nyist.net/JudgeOnline/problem.php?pid=301&&递推求值

矩阵运算。。。这一题让我明白了一些事,在做题的时候一定要考虑数的取值范围。。。否者会多吃WA的这一题我就是因为这wa了好几次。。。 #include #include #include #inc...

http://acm.nyist.net/JudgeOnline/problem.php?pid=38&&最小生成树

描述 南阳理工学院要进行用电线路改造,现在校长要求设计师设计出一种布线方式,该布线方式需要满足以下条件: 1、把所有的楼都供上电。 2、所用电线花费最少 输入 第一行是一个整数n表示...

http://acm.nyist.net/JudgeOnline/problem.php?pid=239

月老的难题 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 月老准备给n个女孩与n个男孩牵红线,成就一对对美好的姻缘。 现在,由于一些原因,部分男孩与女孩...

http://acm.nyist.net/JudgeOnline/problem.php?pid=3

一道计算几何求多边形重心问题, 题意:已知一多边形没有边相交,质量分布均匀。顺序给出多边形的顶点坐标,求其重心。 1,质量集中在顶点上。n个顶点坐标为(xi,yi),质量为mi,则重心 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:http://acm.nyist.net/JudgeOnline/problem.php?pid=128&&前缀式计算
举报原因:
原因补充:

(最多只允许输入30个字)