搜索
首页 教育/科学 学习帮助

求编程一道C语言的

键盘输入算术表达式 应用栈的概念设计表达式求值算法 输出表达式求值结果

全部回答

2018-04-16

0 0
    设两个栈,一个存放操作符OPTR,一个存放操作数OPND,然后将表达式入栈,每次检查新输入的操作符New与当前栈顶的操作符Top的优先级(C语言的比较优先级的库函数我也不清楚,你自己查一下相关教材),如果New的优先级大于Top,则将OPND的元素取出两个,参加New的运算,否则继续录入下一个操作符和操作数,注意两个栈的录入始同步的。
    OK! 注:相信你讲的算术表达式应该只包括一般的运算,象+,-,*,/等,如果涉及到较复杂的象平方,开方,幂运算等,那我还不会!hehe 如果有更具体的难点,可以发信给我!。
  

2018-04-16

30 0
c++行么,我们只学过c++

2018-04-16

47 0
不好意思我也只会用C++这个题目其实不难,可以算简单吧!抓住栈的原理,加上点编程知识我想应该你自己都能完成.实在不行,如果C++可以的话我愿意帮你

2018-04-16

28 0
你这个题目可难了

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
学习帮助
院校信息
升学入学
理工学科
出国/留学
职业教育
人文学科
外语学习
K12
学习帮助
学习帮助
举报
举报原因(必选):
取消确定举报