用栈设计a 计算器,找到用C语言编程的可以加减乘除的a 计算器,用C语言写出a计算器程序。用C语言编写a 计算器的思路简单来说就是用C语言编写a 计算器程序,在程序、两个 stack中,分别用一个字符栈和一个数字栈来存储运算符和数字,这是我们的家庭作业。
# include # include # includeusingnamespacestd;constdoublepi3。;constdoublee2。;constintSIZE1000Typedefstructnode//一个链表(例如1 (2)){ chardata;节点*下一个;}节点;Typedefstructstack_num//存储号的堆栈{ double * top双*基;}堆栈_数量;typedefstructstack _ char///用于存储操作符号的堆栈{ char * topchar * base} stack _ char堆栈数量;//定义stack _ charS _ char//定义charfu,一个同学写的,有点啰嗦,我就用# include # include # definema x50usingnamespacested;structSNode { doubledatacharchSNode *下一个;};structLinkStack { SNode * top} HSvoidInitStack(link stack
文章TAG:计算器 程序 两个 c 计算器程序两个栈