易截截图软件、单文件、免安装、纯绿色、仅160KB

C/C++的题目:算术表达式求值 - C/C++ / 新手乐园

小米终于快小学毕业了,小米的小学毕业论文是解不含未知数的算术表达式。 
老师给他的样例非常多,而且式子很长,老师还给小米 4 个规则: 
1.a+b 代表a+2*b; 
2.a-b 代表 a-3*b; 
3.全部运算满足右结合性,如:a+b+c=a+2*(b+2*c); 
4.小括号的优先级大于中括号。 
小米不想把时间浪费在单调而又无趣的计算上,所以他请你帮他写一个程序,他的要
求很简单,就是他输入一组数据,就能立刻得到答案。 
现给你一个算术表达式,对于每个式子输出一个数,表示该表达式的解。 
★数据输入 
输入只有一行,给你一个算术表达式,式子中只含有数字,‘+’、‘-’、‘(’、‘)’、‘[’、‘]’,长度不超过 10000,式子中的数均不为负,保证数据合法,输入的值以及结果都为 int型整数。 
★数据输出 
输出式子的运算结果! 
 
输入示例 输出示例 
(34+28+28)+[(7+8)-(9+10)] 74 
 
UP

纠结的说

做出这个需要时间

我有想过一些方法,就是不知道怎么才能实现。。。。
要把式子都变成逆波兰式么,然后再压到栈里?关键就来了。。。。怎么实现中缀式变成逆波兰式。。。?

你们同一个学校的么:
http://topic.csdn.net/u/20100412/18/adc79bc4-7c01-4e2f-8fa0-6d44a99f651d.html


你这是作业还是什么?如果是新手的话,老师也不可能出这样难度的作业。

是一个学校的。
数据结构的作业。。。拿到我就傻了。。。

到这里去看看吧,呵呵别笑我,这是我上传的资源,这是源代码呀:
http://d.download.c


相关问答:

VFP如何调用C函数 - 其他数据库开发 / VFP

请问VFP中如何调用C/C++函数?

你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。

十豆三 老师,怎么才能修改自己的 ......

C/C++里屏shift+f10键要怎么写! - C/C++ / C++ 语言

SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个
但不知要怎么写那个组合键!
有没哪个大侠放一段这个的代码或写一段
http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......

求教c/c++语言相关问题 - C/C++ / C语言

有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......

求助:C代码改写成VB代码 - VB / 基础类

谁能帮我把下面这些代码改成VB形式的,多谢了,急用~~
#include "stdlib.h"
#include "math.h"
#include "stdio.h"
float objfx(float x[]);
void constraint(float x[],float g ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号