通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
若栈S1中保存整数,栈S2中保存运算符,函数F( )依次执行下述各步操作:
(1)从S1中依次弹出两个操作数a和b;
(2)从S2中弹出一个运算符op;
(3)执行相应的运算b op a;
(4)将运算结果压人S1中。
假定S1中的操作数依次是5,8,3,2(2在栈顶),S2中的运算符依次是 * , - , +(+在栈顶)。调用3次F( )后,S1栈顶保存的值是( )。