- 博客(1)
- 资源 (5)
- 收藏
- 关注
原创 C语言产生随机数的方法
1、基本函数 所需要包含的头文件: #include 取随机数所需要的函数是: int rand(void); void srand(unsigned int n); 2、使用方法 (1) rand()函数会产生0至RAND_MAX(其值大于等于36767)之间的伪随机数(pseudorandom); 计算机不会产生绝对随机的随机数,计算机只能产生“
2016-10-19 16:21:50 2154
科研文档的在线归档与管理系统
科研文档的在线归档与管理系统
1、需求概述
某科研团队有多个项目组,每个项目组由老师和学生组成,团队负责人通过沟通对各项目组的成员进行指定,同一成员可以参加不同的项目组。每个科研项目组的文档有项目申请书、项目进展报告、项目结题报告、项目相关的科研论文、专利、奖励等成果文档,部分还会有影像数据集(如图像、视频等)。
项目组的成员可以对本项目的文档进行查阅和上传下载,可以删除自己上传的文档,但不能删除其他成员的文档,不同成员上传的文档要有区分(选作:上传的文档可有包含上传人信息的加密信息)。
成员可以在项目组内发起话题讨论,讨论可以纯文本形式,也可以带上传附件,话题发起时可以@邀请某位或某几位成员参与,被@的成员在登陆系统时能接收到话题邀请的通知,并选择是否同意。同意参与话题的成员可以参与该讨论组的讨论,话题结束时发起人可以关闭讨论组,生成该讨论组的日志记录,团队负责人和参与的人员可以查看。每个话题讨论默认的时长是三天,或者可以由发起人在发起时选择时长,如若发起人未在话题时长内关闭讨论组,则由系统自动关闭并生成日志。
2018-12-26
图书管理系统
图书管理系统:这个系统是为图书管理员开发的,能够方便图书管理员进行图书管理、查阅和汇总的系统。并且能够实现简单的用户借阅归还的系统。
2.2 功能模块说明
管理员模式:
(1)添加图书信息:可实现不定时地增加图书信息,并将其储存在文件当中。
(2)录入图书信息:可实现初次添加图书或覆盖以前所有的图书信息。
(3)查看图书信息:可实现所有图书信息查看,图书借阅信息查看,按图书编号、图书名、图书类别、作者名、出版时间以及价格区间查询。
(4)图书信息排序:可实现按图书编号、图书名、作者名、出版时间及价格排序。
(5)修改图书信息:可以实现图书各种信息的修改。
(6)删除图书信息:可以实现按图书编号来删除图书信息。
(7)管理账号编辑:可以实现管理员账号的注册、删除、也可以修改密码,实现多管理员登陆模式。
客户模式:
(1)查询图书:可实现所有图书信息查看、按图书编号、图书名、图书类别
作者名、出版时间以及价格区间查询。
(2)图书排序:可实现按图书编号、图书名、作者名、出版时间及价格排序。
(3)图书借阅:可以实现简单的图书借阅,并将借阅人的信息保存在文件中。
(4)图书归还:可以通过学号认证来归还所借阅的图书。
2018-12-26
贪食蛇游戏设计
贪食蛇游戏设计
要求实现:
产生一个固定大小没有边界的游戏区域,蛇从区域的中心开始,由玩家通过键盘控制蛇的运动方向,用蛇头去吃随机分布在游戏区域内的食物;
蛇的运动限制在游戏区域内,游戏区域没有边界,所以蛇在区域内作循环运动;
蛇的运动方向为直线运动,只走横和竖的方向,不走斜线;
蛇的运动速度由游戏的难度来控制,难度越高,速度越快,游戏难度分为9个等级;
蛇身体的长度从1开始每吃掉一份食物就增加一个长度;
食物的出现安照随机分布的原则,蛇吃掉一份后随即在游戏区域内放一份新的食物;
每吃掉一份食物得分为10*游戏的难度,游戏结束后统计全部的得分;
游戏结束的条件为:在控制蛇的过程中蛇头碰到蛇的身体的任何部位;
2018-12-26
学生成绩管理系统
小型学生成绩管理系统
1、需要处理的基础数据
学生基本信息:如班级、学号、姓名、性别、年龄、宿舍号码、电话号码等。
学生选修课程的基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、学分、重修否等。
2、系统的基本功能
数据的录入:如录入学生的基本信息,以及该学生选修课程的基本信息;
数据的修改:如修改指定学号、或者指定姓名的学生信息,或者修改其选修课程信息;
数据的插入:插入某个学生信息;
数据的查询:如按学号查询、按姓名查询等;
数据的删除:如删除指定学号、或者指定姓名的学生及其选修课程信息;
平均成绩的计算:计算每个学生各门功课的平均成绩,并按平均成绩从高到低的次序输出学生信息;
列出不及格学生清单(学号、姓名、不及格的课程和成绩)。
考虑用文件把数据保存起来(可选)。
2018-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人