C语言中的数据结构――四则运算 (二)

2014-11-23 22:53:50 · 作者: · 浏览: 9
}

60 else if(f[i]=='/')

61 {

62 x2=s->a[--s->top];

63 x1=s->a[--s->top];

64 push_sequence_stack(s,x1/x2);

65 i++;

66 }

67 }

68 }

  

最后,只要调用计算后的结果将存放在操作数栈的第一个位置,并将结果传递给需要显示的地方(可以放到自己的程序中显示结果的地方),显示出结果就没问题了。注意传入要计算的表达式,可用能想到任何方式。好了,就到这里了。