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

C语言学生成绩管理系统实验报告

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

实 验 四:结构体(6学时)

实验目的:

1.更加灵活的使用数组作为函数参数;

2.初步掌握开发一个小型实用系统的基本方法; 3.初步掌握书写程序设计开发文档的能力。

实验内容:

程序一:学生成绩管理系统 某班期末考试科目为数学(MT)、英语(EN)和物理(PH),有最多不超过30人参加考试。

(1)计算每个学生的总分;

(2)按总分成绩由高到低排出成绩的名次;

(3)打印出名次表,包括名次、学生编号、各科分数、总分;

要求程序运行后先打印出一个菜单,提示用户选择:成绩录入、成绩排序、打印(成绩查找等),在选择某项功能后执行相应的操作。

小组分工情况

小组分工情况统计表 班级 名称 项目组长 信息工程学院 计算机科学与技术专业 2012级 软件工程(方向) 班

组 学生成绩管理系统 (本次项目小组组长) 组员 组员学号 工作简介 一 需求分析

I设计一个学生成绩管理系统至少具有以下功能:

(1)菜单功能:采用文本菜单界面。

(2)计算每个学生总分功能:可以显示出通讯录里的姓名、电话号码等详细信息。

(3)成绩排序功能:按总分成绩由高到低排出成绩的名次。

(4)打印名次表功能:打印出名次表,包括名次、学生编号、各科分数、总分。

II数据库结构

struct student{ int num; int mt; int en; int ph;

int sum;}stu[30];

二 总体设计(visio)

开始 输出菜单 根据菜单输入n的值选择程序 输入 排序 总分 修改 删除 打印 查找 结束

框架结构图(系统的功能结构图)

学生成绩管理系统 输入 总分 排序 打印

三、详细设计 (流程图!!!) 四、程序源代码

#include #include int n; int a[30][6]; int luru()

{int i=0,bianhao,MT,EN,PH;

printf(\

scanf(\ while(bianhao!=-1) {a[i][0]=bianhao; a[i][1]=MT; a[i][2]=EN; a[i][3]=PH;

a[i][4]=MT+EN+PH;

scanf(\ i++; } n=i; }

paixu( ) { int i,j,t,k;

for(i=0;i<=n-2;i++) for(j=i+1;j<=n-1;j++) if(a[i][4]

{t=a[i][k];a[i][k]=a[j][k];a[j][k]=t;} shuchu(a); }

shuchu( ) {int i,j;

printf(\ EN PH zf mingci\\n\ for(i=0;i

printf(\ printf(\ } }

chazhao( )

{int i,j,bianhao;

printf(\ scanf(\

printf(\ EN PH zf mingci\\n\ printf(\ for(i=0;i

{ if(a[i][0]==bianhao) { for(j=0;j<6;j++)

printf(\ break; } }

printf(\}

void main() {int k=1,*p; system(\ while(k!=-1) { printf(\

printf(\ printf(\

printf(\ printf(\ printf(\ printf(\ printf(\

printf(\ printf(\ scanf(\ switch(k)

{case 1:luru();break; case 2:paixu();break; case 3:chazhao();break; case 0:return; } } }

/*某班期末考试科目为数学(MT)、英 语(EN)和物理(PH),有最多不超过30人参加考试。 (1)计算每个学生的总分;

(2)按总分成绩由高到低排出成绩的名次;

(3)打印出名次表,包括名次、学生编号、各科分数、总分;

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