- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用
文档
《数 据 结 构》
课程设计报告书
设计题目: 四则运算计算器
专业班级: 计算机科学与技术1103班
学生姓名: 刘文文
指导教师: 朱文球
2012年6 月 15 日
目录
一:设计内容-----------------------------------------------------------3
1;问题描述------------------------------------------------------------------------------------3
2;设计要求------------------------------------------------------------------------------------3
3;开发环境------------------------------------------------------------------------------------3
4;研究思路------------------------------------------------------------------------------------3
二:设计步骤----------------------------------------------------------- 4
1;设计分析------------------------------------------------------------------------------------4
2;代码演示------------------------------------------------------------------------------------4
三:源代码-------------------------------------------------------------------16
设计内容
1问题描述
设计一个软件,可实现四则运算,可供小学生作业,并能给出分数。
2设计要求
(1)建立试题库文件,随机产生n个题目;
(2)题目涉及加减乘除,带括弧的混合运算;
(3)随时可以退出;
(4)保留历史分数,能回顾历史,给出与历史分数比较后的评价。
3开发环境
Windows 7旗舰版,C-Free 5,
4研究思路
使用系统时钟初始化随机种子,利用srand()产生随机数,满足了设计要求的随机性。针对于小学生四则运算,将随机数限制在0-100,内置多个算式模型,通过随机选择输出10个题目,每输出一个题目,学生需输入一次,直到最后全部答完,给出分数和等级,并将分数写入文件保存。在每一个运算函数前添加退出条件,输入5201314即可退出,返回运算选择界面。要求需要保留历史分数,必须写入文件,并保存在文件夹里。
文档
设计步骤
1设计分析(包含流程图)
开始显示欢迎界面
开始显示欢迎界面
主选择菜单
主选择菜单
回顾历史运算测试
回顾历史
运算测试
、
加法,减法,乘法,除法,混合运算加法,减法,乘法,除法,混合运算
加法,减法,乘法,除法,混合运算
加法,减法,乘法,除法,混合运算
2代码演示(包含必要注释)
1:头文件
------------------------------------------------------------------------------------------------------------
#include stdio.h /* In Out printf().. */
#include math.h /* pow(M,n) 开 M^n */
#include string.h /* strcpy... */
#include stdlib.h /* atof... */
#define N 10000/* 表达式长度定义,可以在这里调节 */
//#include ctype.h
//#include malloc.h
#include conio.h /* getch()... */
#include time.h //使用当前时钟做种子
------------------------------------------------------------------------------------------------------------
2:主要函数
---------------
您可能关注的文档
最近下载
- 视觉传达设计专业大学生职业生涯发展.pptx VIP
- 罗克韦尔ab 软启动器 150系列 用户手册中文高清版.pdf
- 临时用电专项安全培训记录.docx VIP
- 地长蝽科成虫臭腺表皮及腹部毛点毛细微结构研究(半翅目).pdf VIP
- 2021-2025年高考数学试题分类汇编:空间向量与立体几何(上海专用)解析版.pdf VIP
- 干细胞疗法对关节纤维化性骨化的治疗潜力.pptx VIP
- 干细胞移植治疗关节创伤疼痛.pptx VIP
- 食材配送售后客户投诉处理.docx VIP
- HGE系列电梯安装调试手册(ELS05系统SW00004269,A.4 ).docx VIP
- 电子版一儿一女离婚协议书(3篇).docx VIP
原创力文档


文档评论(0)