C语言程序设计基础课程设计报告(共9页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言程序设计基础课程设计报告(共9页).doc》由会员分享,可在线阅读,更多相关《C语言程序设计基础课程设计报告(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上程序设计基础课程设计报告课程名称:程序设计基础课程设计课程设计题目:学生信息管理系统姓 名:系:计算机科学技术系专 业:计算机网络技术年 级:学 号:指导教师:职 称:讲师2012年1月1日一、 设计题目及要求。1、题目:学生信息管理系统2、要求: 1)建立学生信息的结构体2)学生信息的初始化(可以从文件获取)3)学生信息的添加、修改、查找4)学生信息的输出5)对学生信息按学号排序6)计算一门课的平均分和总分7)将学生信息保存为文件二、 设计算法设计分析。1、 主要功能模块:添加模块、查找模块、修改模块、排序模块添加模块:(1) 从键盘中输入添加学生的人数n.(2)
2、从键盘中输入学生的学号和各科成绩,分别存入一维数组sum和二维数组score中。(3) 计算各科的总分和平均分,分别存入一维数组sum和aver中。(4) 判断各个学生的三科成绩是否都大于90,如果是则输出“Y”,表示该生能获得奖学金,否则输出“N”表示该生不能获得奖学金。 添加模块结果图查找模块(1) 从键盘中输入要查找的学生的学号k.(2) 编写程序使numi与k一一对比,直到numi=k,输出该生的学号及相应成绩。 查找模块结果图修改模块:(1) 从键盘中输入要修改的学生的学号x.(2) 编写程序使numi=x,输出该生的成绩,选择你要修改的科目并输入你修改后的新分数,重新计算该生的总分
3、和平均分。(3) 重新判断该生的三门课成绩是否都大于90,如果是则输出“Y”,表示该生能获得奖学金,否则输出“N”表示该生不能获得奖学金。 修改模块的结果图三、 程序编码实现。源代码与执行结果2部分/*函数功能:添加一个或几个学生的成绩,查找某个学生的成绩,修改某个学生的成绩 函数参数:长整型数组num,存储每个学生的学号 整型数组score,存储每个学生的成绩整型数组sum,存储每个学生的总分实型数组aver,存储每个学生的平均分字符型数组c,标志每个学生能否获得奖学金整型数n,存储学生总数函数返回值:无*/void Find(long num,int score3,int sum,floa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 基础 课程设计 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内