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

1 实验报告

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

2 实验内容

学生主要信息

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

学生系统主要功能

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

3 实验步骤

1. 问题描述:

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

2. 算法分析与概要设计

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 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[]); 按学号修改某学生信息并输出
学生C语言程序设计成绩管理系统包括添加、查询、修改和删除功能。在项目一中,实现了学生信息管理系统的添加功能和查询功能。在项目二中,实现了学生信息管理系统的修改功能和删除功能。这些功能可以通过流程图和源代码来实现。流程图可以提供程序的整体结构和流程,而源代码则包含了具体实现细节。通过阅读流程图和源代码,可以了解如何添加、查询、修改和删除学生成绩信息。 <span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [c语言--学生信息管理系统《C语言程序设计实验》项 目 报 告](https://download.csdn.net/download/weixin_64432238/85908403)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程.zip](https://download.csdn.net/download/qq_35831906/88245598)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值