一道亟待解决的程序题

根据所学知识,编写指定题目的C语言程序,并规范地完成课程设计报告。通过课程设计,加深对《C语言程序设计》课程所学知识的理解,熟练掌握和巩固C语言的基本知识和语法规范,包括:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);库函数应用(时间函数、绘图函数以及文件的读写操作函数等);复杂任务功能分解方法(自顶向下逐步求精、模块化设计、信息隐藏等)。
学会编制结构清晰、风格良好、数据结构适当的C语言程序,从而具备利用计算机编程分析解决综合性实际问题的初步能力。
具体要求如下:
1、 采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设计合理。学生也可根据自己对题目的理解增加新的功能模块(视情况可另外加分)。
2、 系统以菜单界面方式(至少采用文本菜单界面,如能采用图形菜单界面更好)工作,运行界面友好,演示程序以用户和计算机的对话方式进行。
3、 程序算法说明清晰,理论分析与计算正确,运行情况良好,实验测试数据无误,容错性强(能对错误输入进行判断控制)。
4、 编程风格良好(包括缩进、空行、适当注释、变量名和函数名见名知意,程序容易阅读等);
5、 写出规范的课程设计报告,具体要求见相关说明文档。
二、 课程设计的主要内容
宿舍信息包括:宿舍号、性别、容纳人数、住宿费用、住宿学生姓名。试设计一宿舍信息管理系统,使之能提供以下功能:
1.宿舍基本信息(包含宿舍号、性别、容纳人数、住宿费用)录入;
2.将学生分配到指定宿舍号的宿舍;
3.已住宿的学生退宿舍;
4.调整宿舍住宿情况,将某个学生搬到指定的宿舍;
5.查询宿舍信息,包括宿舍号、性别、容纳人数、住宿费用、已住宿的人数、已住宿学生姓名。
6.按住宿费用分类,统计每类宿舍住宿的学生人数。
7.系统以菜单方式工作。
小弟急需高手帮忙!还有三天就要交了!各位高手帮帮忙吧!分是低了点,但目前就这么多,如蒙相助,定当后谢!

第1个回答  2007-06-12
这不是数据库的题吗?
第2个回答  2007-06-16
这个东西我专业也经常做,你这样是想具体怎么帮你呢?写完整代码?还是思路?也没什么啊,上面要求的,比如“宿舍号、性别、容纳人数、住宿费用、住宿学生姓名”可以用结构体来存哆,其它的功能实现无非是你平时学的指针在那里移来移去,我这样不算帮吧?
相似回答