C语言课程设计总结报告(4)

2019-06-05 14:49

运动会分数统计系统 丽水学院C语言课程设计总结报告

//--------菜单函数函数说明-----------

20.int main_f();//小数菜单 21.int main_m();//大数菜单 22.int main_menu();//主菜单 23.int main();//主函数

菜单函数接程序结构说明中已经详细说明。

//--------栈的基本操作的函数原型说明-----------

24.Status InitStack (Stack &S);//构造一个空栈。

该函数大体流程如图2-15所示。

25.Status GetTop(Stack S,ElemType &e);//取栈顶元素,若栈不空,则用e返回S的栈顶

元素,并返回OK,否则,返回ERROR。该函数大体流程如图2-16所示。

26.Status Push(Stack &S,ElemType e);//进栈,该函数大体流程如图2-17所示。

10

运动会分数统计系统 丽水学院C语言课程设计总结报告

27.Status Pop(Stack &S,ElemType &e);//出栈,该函数大体流程如图2-18所示。

28.Status ShowStack(Stack S);//栈的输出,引入一个栈进行对栈的输出。

该函数大体流程如图2-19所示。

29.void Arithmetic();//栈的核心算法,该函数大体流程如图2-20所示。

11

运动会分数统计系统 丽水学院C语言课程设计总结报告

//-------------In函数-----------------

30.int In(char ch);//判定输入的符号字符是否为“#”若是#就返回1,否则返回0。

31.char Precede(char a, char b);//判定运算符栈的栈顶运算符i与读入的运算符j之间优

先关系的函数,认为定义了一个二维数字,将所有字符的两两之间的所有关系以1,0,-1,2存储起来。

32.int Operate(int a, char f, int b);//栈的四则运算函数,引入两个数和一个字符,通过

switch将两个数进行所读入的符号的运算操作。

12

运动会分数统计系统 丽水学院C语言课程设计总结报告

第三章 使用说明

3.1安装手册

该计算机程序无需安装,已由exe运行程序的形式导出,只需双击打开并运行即可。主界面有关于功能的提示,运行时也有相关的输入提示和错误的提示,对界面的跳转和返回也有相关选项说明,并且可以随时暂停二级运算,回到主界面进行其他功能的选择。

3.2使用手册

打开名为计算器.exe的程序进入主界面

/*******************************计算器*******************************/ /***********************请按照提示进行输入数字***********************/ 1.进行加减乘除运算 2.N次方运算 3.阶乘运算 4.累加运算 5.大数的加减乘除 6.退出

主界面有6个选项,前四个为小数运算,第五个可进入大数运算的菜单,选项6为退出程序。

选择选项1,进行小数四则运算,若不是继续运算,则会提示“请输入四则运算表达式,并以'#'结束”;若为继续运算,则提示“请输入四则运算表达式,用于继续运算的值以'@'代替,并以'#'结束”。按照提示输入一串四则运算的表达式并以‘#’结束,可直接输出答案。

选择选项2,进行N次方运算,若不是继续运算,则会提示“请输入两个数,第一个为底数,第二个为自变量”;若为继续运算,则提示“请输入自变量”,按照提示输入一个或两个数即可。若所求值会造成数据溢出,则提示“所求N次方过大,溢出”。

选择选项3,进行阶乘运算,若不是继续运算,则会提示“请输入需要求阶乘的数”;若是继续运算,直接对该数进行程序运算。按提示进行操作,若所求值会造成数据溢出,则会提示“所求阶乘数过大,溢出,请选择其他功能进行操作”。

选择选项4,进行累加运算,若不是继续运算,则会提示“请输入需要求累加的数”;若是继续运算,直接对该数进行程序运算。按提示进行操作,若所求值会造成数据溢出,则会提示“所求累加数过大,溢出”。

选择选项5,进入大数操作的菜单。

选择选项6,退出该程序,若是无法退出。则会提示“请再次输入6来结束程序”,按照

13

运动会分数统计系统 丽水学院C语言课程设计总结报告

提示操作即可退出程序。

对小数操作的过程中,运行一次之后会跳出提示“是否进行继续运算(y/n)”,按照提示进行输入。、若选择‘y’,将会跳转到小数的二级菜单;若选择‘n’,退回到主菜单界面可选择其他操作。

/***********************请按照提示进行输入数字***********************/ 1.进行加减乘除运算 2.N次方运算 3.阶乘运算 4.累加运算 5.清零并返回

该小数运算界面有六个选项,前四个选项均为继续运算的操作,功能与上述相同,这里不在介绍,选项6为返回功能,若不想继续运算,可选择选项6,对原有数据进行清零,并返回主菜单。

/***********************请按照提示进行输入数字***********************/ 1.加法运算 2.减法运算 3.乘法运算 4.除法运算 5.返回菜单

该界面为大数运算界面,在上述中已提到,该界面有五个选项,前四个均为运算功能,实现大数的加减乘除,选项5可返回主菜单。

14


C语言课程设计总结报告(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:土木工程毕业设计计算书和施工组织

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: