【C语言项目】C程序设计-学生成绩管理系统实验

1 实验报告

学生成绩管理系统实验报告.pdf-C/C++文档类资源-CSDN下载

2 实验内容

学生主要信息

        学号,姓名,性别,年龄,学院,课程成绩(语文,数学,英语,专业课)。

学生系统主要功能

        录入学生信息,删除学生信息,修改学生某一信息,按学号查找某学生信息,查看学生成绩排名(查看单科和总成绩排名;显示所有学生排名情况,显示某一学生排名或显示某个名次学生),查看全体学生信息(当前学生人数,所有学生详细信息,各科平均分、最高分和最低分)。

3 实验步骤

1. 问题描述:

        编写一个学生成绩管理系统,其学生主要信息包括学号,姓名,性别,年龄,学院,课程成绩(语文,数学,英语,专业课)。主要功能有增删查改,可以查看全班人数、可以对某课程按照成绩排序、可以查看某课程或者综合(总成绩)排名情况、可以查看某课程或者综合排名的第i名的学生信息等。

2. 算法分析与概要设计

3.核心算法的详细设计与实现

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C程序设计课程综合性实验报告 开课实验室: 基础三 2013年 6 月24 日 实验题目 《学生成绩管理系统计》 一、实验目的 通过该实验C语言中基本知识(如:顺序结构、选择结构、循环结构、数组、函数、指针、链表等)得到综合应用。完成学生成绩管理系统基本功能计,提高学生的编程能力和分析问题、解决问题的能力。 二、备与环境 硬件:多媒体计算机 软件:Windows系列操作系统、C++语言 三、实验内容 对若干个学生基本信息,包括学号姓名、至少三门课成绩(如:英语、高数、计算机)。 ① 学生基本信息录入; ② 学生基本信息的输出; ③ 求每个人平均成绩; ④ 输出平均分大于80分的同学信息; ⑤ 输出有不及格课程的同学信息; ⑥ 输出平均分最高的同学信息; ⑦ 按学号查询学生信息; ⑧ 按学号修改某学生信息并输出; ⑨ 添加某学生信息; ⑩ 删除某学生信息; ⑪ 根据平均成绩综合排名;(此功能用链表处理的同学可不做) 2、实验要求 a、用结构体数组或链表存储学生信息; b、基本功能用函数实现; c、至少完成实验内容中6个功能,学生可以自己增加或减少题目功能; d、程序能正确执行、输入与输出有必要的提示信息、界面美观; e、 用菜单调用加分。使用链表加分。 四、实验结果及分析 1.运行结果图 2. 分析程序 数据类型定义:结构体类型 函数: input(struct student stu[]); 学生基本信息录入 average(struct student stu[]); 求每个人的平均分 print(struct student stu[]); 学生基本信息的输出 chazhao(struct student stu[]); 按学号查询学生信息 paixu(struct student stu[]); 根据平均成绩综合排名 pingjun80(struct student stu[]); 输出平均分大于80分的同学信息 xiugai(struct student stu[]); 按学号修改某学生信息并输出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值