PTA后缀表达式,数据结构C语言

问题遇到的现象和发生背景

后缀表达式
输入格式:
在一行中输入一个以回车结束的非空后缀表达式,回车不属于表达式的一部分,操作数和运算符都以空格分隔,运算数为不超过100的正整数,运算符仅有+、-、*、/ 四种,题目保证输入的是合法的后缀表达式形式。

输出格式:
输出后缀式计算结果ans,所有的计算都只取运算结果的整数部分。由于ans可能会很大,你需要输出ans mod 1000000007的结果。

输入样例:
12 8 5 - /
输出样例:
4

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果