| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1318 人关注过本帖
标题:[求助]关于表达试的计算
只看楼主 加入收藏
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
结帖率:83.33%
收藏
 问题点数:0 回复次数:24 
[求助]关于表达试的计算

就是可以计算+ -* /()的计算器 但是要按照 运算守则来计算 比如说 先计算*/ 在算+ - …… …

[此贴子已经被作者于2006-10-9 21:43:09编辑过]

搜索更多相关主题的帖子: 表达 
2006-10-07 21:28
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
长度任意 比如
2+3

12+5*(2+3)*6/2-4

羊肉串 葡萄干 哈密瓜!!
2006-10-07 21:29
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
说说方法或思路就可以了

羊肉串 葡萄干 哈密瓜!!
2006-10-07 21:31
unicorn
Rank: 4
等 级:贵宾
威 望:14
帖 子:1066
专家分:0
注 册:2005-10-25
收藏
得分:0 
想实现表达式的运算 不能很简单的说明的 一般用栈来实现
把符号压到一个栈里 操作数在一个栈里 根据符号之间的优先级和结合顺序不同 分别出栈
建议看看数据结构里 栈的知识吧

unicorn-h.spaces. ◇◆ sava-scratch.spaces.  noh enol ! pue pu!w hw u! shemle aq ll!m noh 
2006-10-07 22:05
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 

将这些用做字符输入,再将中缀表达式转换为后缀表达式.(这里有数字字符转换为数的操作)
再利用栈就可以搞定了.
1.字符转数字
2.中缀转后缀
3.优先级的判断
4.进栈,出栈.


倚天照海花无数,流水高山心自知。
2006-10-07 22:14
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
我看过了 就是提归嘛~ 我想那得用2个栈喽  一个放数的 一个放符号的?

羊肉串 葡萄干 哈密瓜!!
2006-10-07 22:18
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
恩 明天上课的时候 我在仔细想想 大体构个思

羊肉串 葡萄干 哈密瓜!!
2006-10-07 22:31
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
把 a*b-5 转换成后缀表达式 应该是ab*-吗?

羊肉串 葡萄干 哈密瓜!!
2006-10-09 21:42
mp3aaa
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:2013
专家分:8
注 册:2006-2-15
收藏
得分:0 
以下是引用nuciewth在2006-10-7 22:14:39的发言:

将这些用做字符输入,再将中缀表达式转换为后缀表达式.(这里有数字字符转换为数的操作)
再利用栈就可以搞定了.
1.字符转数字
2.中缀转后缀
3.优先级的判断
4.进栈,出栈.

我还有个问题哦 你说的把着写用字符输入 那输入的字符应该是放在一个数组里吧 等用到运算符号计算的时候 符号怎么在转换过来呢? 符号在数组里 没发当运算符来用吧


羊肉串 葡萄干 哈密瓜!!
2006-10-09 21:51
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
以下是引用mp3aaa在2006-10-9 21:42:43的发言:
把 a*b-5 转换成后缀表达式 应该是ab*-吗?

a b * 5 - 操作符在操作数之后.


倚天照海花无数,流水高山心自知。
2006-10-09 22:00
快速回复:[求助]关于表达试的计算
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012448 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved