云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言课程设计 - 学生成绩管理

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

  • 62 次阅读
  • 3 次下载
  • 2025/12/9 16:17:12

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语言课程设计 - 学生成绩管理 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

C语言课程设计 一、案例需求 ? 案例描述 ? 有若干个学生一个班,共学习5门课程。找出平均成绩在90分以上或各门课程成绩在85分以上的优秀学生。 案例效果图 ? 学生成绩查询运行效果,如图所示。 ? 功能说明 1 C语言课程设计 ? 从键盘输入学生人数、课程名称、学生学号以及各门课程成绩。 ? 通过数组来存储学生学号、课程和成绩。 ? 编写函数求学生的平均成绩并查询满足条件的学生。 ? 将满足条件学生的学号以及各门课程的成绩和平均成绩显示出来。 二、案例分析 为了便于数据的存储和操作,采用如图所示的数据结构。分别利用course、score、num和aver这4

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com