- 6
- 0
- 约1.13万字
- 约 19页
- 2018-02-06 发布于福建
- 举报
湖南科技大学计算机学院C语言课程大作业报告
题目一:“狼追兔子”问题
题目二:重要数据管理程序
学生姓名:曾召帅
学 号:0805010105
班 级:计算机一班
指导老师:黄力
日 期:2009-6-26
题目一:“狼追兔子”问题
需求分析
这是来自数学上的一个趣味题,该问题由来已久,数学上也有很多种解法,今天我们用计算机来解决。
1.1问题提出
一只兔子躲进了10个环形分布的洞的某一个中,狼在第一个洞没有找到兔子,就隔一个洞,到第三个洞去找,也没有找到,就隔两个洞,到第六个洞去找,以后每次多一个洞去找兔子......这样下去,如果一直找不到兔子,请问兔子可能
在哪个洞中?给出算法步骤,并编程求出结果。
1.2本系统涉及的知识点
数组
1.3功能要求
1)能解决题目中的问题
2)具有通用性
2 总体设计
功能设计
1)利用for实现循环结构
for(;;)
{
……
}
详细设计
先定义一个变量N为猴子数,以实现通用性;再定义一个数组a[],并赋值全为0.然后在for循环结构,题目要求下狼找兔子,狼所到洞子标记为1.循环足够多次数,输出洞子值仍为0的洞子编号,则为题目的结果。
编码与调试
调试过程中无大的问题,主要是语法错误,调试过程中已改正。
测试
当洞子数为10时,兔子可能在第2,4,7,9个洞中。
当洞子数为15时,兔子可能在第2,4,5,7,8,9,11,12,14个洞中。
测试结果符合预期,可以确定程序正确无误。
用户手册
先运行Vsiual C++或者Tube C,然后直接点击程序运行即可。
题目二:重要数据管理程序
1 需求分析
现在我们进入了一个信息时代,数据是多么的重要。然而我们该怎样保护我们的重要数据,特别是银行账号,密码。重要数据管理程序,也就应运而生。
问题提出
本人计划编写一个重要数据管理程序,主要用来在计算机上进行选择题问答和评卷
本系统涉及的知识点
数组、指针、结构体、文件
功能要求
a) 开始运行程序时要进行密码验证(可参考学过的密码验证程序)
b) 系统以菜单方式工作
c) 待保护数据的录入功能(用文件保存)――输入。要求通过全命令行给出文件名,设程序可执行名为jiami.exe,保存数据的文件起名为my.dat,则要在DOS窗口输入命令jiami my.dat(也可在VC6中设置程序参数为my.dat)。若文件my.dat已经存在,则在该文件中追加数据,如果不存在,则新建。(对于命令行方式编程在平时试验中很多同学没弄明白,希望借这个作业搞清楚)
d) 保护数据的明文浏览功能――输出
e) 保护数据的查询功能――算法。
f) 保护数据的删除、修改功能――算法
2 总体设计
2.1功能设计
1)利用字符对比函数进行密码验证
gets(word);
if(strcmp(word,words)==0)
printf(YOU ARE RIGHT!\n);
j=1;
2)利用switch语句设计“主菜单”
switch(menu_select())
{
case 1:writer();break;
case 2:inturn();break;
case 3:random();break;
case 4:printf(GOODBYE!\n);exit(0);
}
3)选择3后,调用随机抽取答题函数,进入函数后用户输入选择的题号,开始答题。
printf(WHICH QUESTION YOU WANT?(1~%d)\n,qn);
scanf(%d,wh)
4)答题结束后,给出成绩,返回主菜单。
2.2 模块结构
共分为主函数模块、密码验证模块、菜单选择模块、试题录入模块、顺序答题模块、随机抽取答题模块等六个模块。
3 详细设计
3.1 模块功能说明
3.1.1 主函数模块
1)首先调用密码验证函数password( ),如果通过,则进入下一条;
您可能关注的文档
最近下载
- 放射性仪器和测量.ppt VIP
- 【高清可复制】11ZJ401 楼梯栏杆(1).pdf VIP
- 11ZJ311 《地下室防水》建筑标准.docx VIP
- RAM SURF-1操作手册.pdf VIP
- 建筑图集2(2015)_15ZJ211_坡屋面 .docx VIP
- 2025年度组织生活会会前谈心谈话记录(支部书记与支部委员谈心谈话、支部委员之间谈心谈话、支部委员与联系党员谈心谈话、党员与党员谈心谈话、上级党组织负责人与支部书记谈心谈话).docx VIP
- 中南标准11ZJ203_种植屋面_地方规范图集.pdf VIP
- 单行本_10ZG601_混凝土多孔砖墙体结构构造.docx VIP
- 10ZJ110混凝土多孔砖墙体建筑构造图集.docx VIP
- 研究慰问困难党员支委会会议记录范文.docx VIP
原创力文档

文档评论(0)