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;
}

62-题目1080:进制转换

http://ac.jobdu.com/problem.php?pid=1080 题目描述: 将M进制的数X转换为N进制的数输出。 输入: 输入的第一行包括两个整数:M...
  • u011392877
  • u011392877
  • 2016年03月12日 21:25
  • 211

【九度OJ】题目1126:打印极值点下标 解题报告

【九度OJ】题目1126:打印极值点下标 解题报告标签(空格分隔): 九度OJ[LeetCode]http://ac.jobdu.com/problem.php?pid=1126题目描述:在一个整数数...
  • fuxuemingzhu
  • fuxuemingzhu
  • 2017年02月27日 20:18
  • 356

NYOJ128 前缀式计算 【栈】

前缀式计算 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 先说明一下什么是中缀式: 如2+(3+4)*5这种我们最常见的式子就是中缀式...
  • u012846486
  • u012846486
  • 2014年10月16日 13:19
  • 919

nyoj 题目128 前缀式计算

前缀式计算 时间限制:1000 ms  |            内存限制:65535 KB 难度:3 描述 先说明一下什么是中缀式: 如2+(3+4)*5这种我们最常见的式子就是...
  • u014360070
  • u014360070
  • 2016年08月19日 18:17
  • 195

前缀、中缀、后缀表达式学习

前言 最近做面试题的时候碰到了前缀、中缀、后缀表达式的问题,题目如下: 表达式“X=A+B*(C-D)/E”的后缀表达式? 看到这里有点蒙,于是赶紧google,记录一下学习新得吧 概述 ...
  • zinss26914
  • zinss26914
  • 2013年09月06日 13:29
  • 6330

增量式和位置式PID

先介绍几个概念,首先是比例带 比例带是一个无量纲的纯数值,其物理意义为:调节阀从全开到全关(输出做全量程范围变化时),输入(被控量)的变化占其全量程变化范围的百分数。如输入为温度,输出为...
  • lxk7280
  • lxk7280
  • 2015年04月13日 12:42
  • 1682

位置式PID控制算法

刚好前不久搞过PID,部分程序如下,仅供参考 /*========================================================================...
  • dreamtdp
  • dreamtdp
  • 2013年03月18日 14:19
  • 7546

PID调参过程详解(包括增量式和位移式)

位置闭环控制就是根据编码器的脉冲累加测量电机的位置信息,并与目标预设值做比较,得到控制偏差,然后通过对偏差的P比例,I积分,D微分进行控制,使偏差趋于零的过程 位置式PID调参步骤: 预设目标值是...
  • wangweijundeqq
  • wangweijundeqq
  • 2017年07月30日 16:03
  • 899

增量式PID和位置式PID

转自  panpan_0315的博客  原文地址   http://www.eefocus.com/panpan_0315/blog/10-08/194022_25161.html   ...
  • alvin_jack
  • alvin_jack
  • 2014年02月19日 18:22
  • 992

nyoj128——前缀式计算

描述 先说明一下什么是中缀式: 如2+(3+4)*5这种我们最常见的式子就是中缀式。 而把中缀式按运算顺序加上括号就是:(2+((3+4)*5)) 然后把运算符写到括号前面就是...
  • huanhuanxiaoxiao
  • huanhuanxiaoxiao
  • 2017年01月24日 13:55
  • 93
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:http://acm.nyist.net/JudgeOnline/problem.php?pid=128&&前缀式计算
举报原因:
原因补充:

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