第一范文网 - 专业文章范例文档资料分享平台

C语言课程设计 - 学生成绩管理

来源:用户分享 时间:2025/5/17 10:23:38 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C语言课程设计

一、案例需求

? 案例描述

? 有若干个学生一个班,共学习5门课程。找出平均成绩在90分以上或各门课程成绩在85分以上的优秀学生。 案例效果图

? 学生成绩查询运行效果,如图所示。

? 功能说明

1

C语言课程设计

? 从键盘输入学生人数、课程名称、学生学号以及各门课程成绩。 ? 通过数组来存储学生学号、课程和成绩。

? 编写函数求学生的平均成绩并查询满足条件的学生。

? 将满足条件学生的学号以及各门课程的成绩和平均成绩显示出来。

二、案例分析

为了便于数据的存储和操作,采用如图所示的数据结构。分别利用course、score、num和aver这4个数组存储课程信息、成绩信息、学号信息以及平均成绩。其中课程信息、成绩信息、学号信息需要由键盘录入,平均成绩通过计算得出。

? 学生成绩查询数据结构

2

C语言课程设计

三、案例设计

实现学生成绩查询的程序结构如图所示。其中求学生的平均成绩过程和查找满足条件的优秀学生过程采用函数实现。

? 学生成绩查询程序流程图

? 求学生的平均成绩过程函数源代码 for(i=0;i

3

{ sum=0; for(j=0;j<5;j++)

C语言课程设计

sum=sum+score[i][j];

average[i]=sum/5.0; }

? 查找满足优秀条件的优秀学生过程函数源代码

if(average[i]>=90||(score[i][0]>=85&&score[i][1]>=85&&score[i][2]>=85&&score[i][3]>=85&&score[i][4]>=85))

四、案例实现

通过小组讨论,制定出合适的程序框架,再根据各个程序段的目的,将总程序分为若干小段程序,分工编写。小组成员在明确各自的任务与要求后,查找相关资料,撰写出合适的程序源代码,再和为总程序源代码,上机调试运行。总程序的源代码如下: #include main()

4

{ }

printf(\for(j=0;j<5;j++)

printf(\

printf(\printf(\m++;

搜索更多关于: C语言课程设计 - 学生成绩管理 的文档
C语言课程设计 - 学生成绩管理.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c09c7a3kh333jk4h7snnk_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top