数据结构实验二报告简介第一篇:数据结构实验二报告 数据结构实验二报告 简单计算器 姓名:王稀宾 班 级:06111106 学号:1120111699 一实验目的 按照四则运算加、减、乘、除、幂()和括号的优先关系和惯例,编写计算器程序。 二实验内容 要求: 从键盘输入一个完整的表达式,以回车作为表达式输入结束的标志。输入表达式中的数值均为大于等于零的整数。中间的计算过程如果出现小数也只取整。 三程序设计 程序模块: 1输入模块,输入多项式; 2计算模块,根据输入内容,判断分析,计算出结果; 3输出模块,输出计算结果。定义结构创建结点: typedef struct double data50; int top; OPND_Stack; /运算符结构体 typedef struct char data50; int top; OPTR_Stack; 主函数部分: void main() char a80;int m;char b80; printf(=简