该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

使用下面的数据设计一个简单的学籍管理系统。

学生基本信息文件(A.TXT)极其内容:

学号 姓名 性别 宿舍号码 电话号码

01 张成成 男 501 87732111

02 李成华 女 101 87723112

03 王成凤 女 101 87723112

04 张明明 男 502 87734333

05 陈东 男 501 87732111

06 李果 男 502 87734333

07 张园园 女 102 87756112

学生成绩基本信息文件(B.TXT)极其内容:

.....................................................................................................................

学号 课程编号 课程名称 学分平时成绩 实验成绩 卷面成绩 综合成绩 实得学分

01 A01 大学物理 3 66 78 82

02 B03 高等数学 4 78 -1 90

01 B03 高等数学 4 45 -1 88

02 C01 VF 3 65 76 66

................................................................................................................

功能要求极其说明:

(1)数据录入功能:录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据。实得成绩、实得学分根据条件自动运算。

综合成绩的计算:

a.如果本课程的实验成绩为-1,则表无实验成绩,综合成绩=平时成绩*30%+卷面成绩*70%

b.如果实验成绩不为-1,表示本课程有实验成绩,综合成绩=平时成绩*15%+实验成绩*15%+卷面成绩*70%

实得学分的计算:采用等级学分制。

综合成绩在90~100之间,应得学分=学分*100%

综合成绩在80~90之间,应得学分=学分*80%

综合成绩在70~80之间,应得学分=学分*75%

综合成绩在60~70之间,应得学分=学分*60%

综合成绩在60分以下,应得学分=学分*0%

(2)查询功能:分为学生基本情况查询和成绩查询两种

学生基本情况查询:

输入一个学号或姓名(可实现选择)查出此学生的基本信息并显示输出。

输入一个宿舍号码,可查出本室所有学生的基本信息并显示输出。

称号查询:

输入一个学号时,查出此学生所有课程情况,格式如下:

学号:XX 课程名称:XXXX综合成绩:XX实得学分:XXX

...............................................................................

共修:X科,实得总分为:XXX

(3)删除功能:当在A.TXT中删除一个学生时,自动地在B.TXT中删除此学生所有信息。

(4)排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据。

[提示]

数据结构才用结构体数组,提供学生基本信息和学生成绩基本信息结构体数组。

c语言程序设计学籍信息,c语言学籍信息管理系统设计相关推荐

  1. 职工信息管理程序设计c语言,C语言程序设计职工信息管理系统.docx

    C语言程序设计职工信息管理系统.docx 1 数信学院数信学院 课程设计报告课程设计报告 课程名称课程名称C C 语言程序设计语言程序设计_ _ 题目名称题目名称职工信息管理系统职工信息管理系统 学生 ...

  2. c语言程序设计医院就医,C语言程序设计(医院信息管理系统)附源代码[精品].doc...

    C语言程序设计(医院信息管理系统)附源代码[精品] 专业设计报告 课程名称: C 语 言 程 序 设 计 课题名称: 医院信息管理系统 专业班别: 11本计算机科学与技术二班 姓 名: 学 号: 指导 ...

  3. C语言找出4个最大和4个最小数,济南大学C语言程序设计教案:C语言实验课程第四课.doc...

    济南大学C语言程序设计教案:C语言实验课程第四课 C语言实验课程第四课 实验一 数组与函数.数组与指针 一.实验目的 1 掌握数组名作为函数参数的含义.使用方法. 2 掌握多维数组作为函数参数的使用方 ...

  4. 大学c语言程序设计听不懂,C语言听不懂?那你还不点进来看看?

    最近16级的小鲜肉们结束了为期两周的军训生活,正式开始了自己的的大学学习生活,不过刚一开始上课小鲜肉们就懵了,专业课好难啊!C语言听不懂啊!( Ĭ ^ Ĭ ) 别慌,学长教你几招帮你渡过难关. 小鲜肉 ...

  5. c语言程序设计移动字母,C语言程序设计实例大全(220个例子)

    C语言程序设计实例大全,C语言是世界上最流行.使用最广泛的高级程序设计语言之一,这里c语言 程序设计 实例 大全有220个例子供大家参考 c语言开发实例目录: 第一部分 基础篇 001 第一个C程序 ...

  6. c语言程序设计复习提纲,C语言程序设计复习提纲

    C语言程序设计复习提纲 C语言程序设计复习题: 1.理解以下术语的含义:数组.函数.地址 指针 指针变量 直接访问 间接访问.结构体 2.用起泡法对10个数由小到大排序(P134例题) 3.用递归方法 ...

  7. 实用c语言程序设计教材,实用C语言程序设计

    <实用C语言程序设计>将C语言的编程理念和语法相结合,共划分为10章进行讲解,内容编排合理,深入浅出,通俗易懂.每章内容相对独立完整,便于学生学习和理解,章节之间衔接流畅.每章均配有大量实 ...

  8. C语言程序设计用if,C语言程序设计 1. if语句的运用 案例-if条件语句.docx

    C语言程序设计补充案例 C语言程序设计 案例 if条件语句 一.案例描述 考核知识点 名称:if条件语句 练习目标 了解if结构语句的运行流程 掌握if语句.if-else语句.if-else if- ...

  9. c语言程序设计实践指导,C语言程序设计实习指导及报告.docx

    C语言程序设计实习指导 C语言课组编写 西北农林科技大学信息工程学院 2010年2月 程序设讣是实践性很强的课程,实习的目的是为了巩固所学知识,培养.提高实际动手能 力和严肃认真的科学工作态度,而程序 ...

  10. c语言程序设计学籍信息,C语言程序设计报告——学生学籍管理(报告).doc

    C语言程序设计报告--学生学籍管理(报告) 软件设计报告 题 目: 学生学籍管理系统 院系名称:专业名称:班 级: 班内序号:学生姓名 :指导教师:时间: 一.课程设计目的 1.通过本课程设计,强化上 ...

最新文章

  1. npm i和npm install的区别
  2. ubuntu系统阅读CHM文档的最终解决方案
  3. Jmeter plugins 之 Perfmon Metrics Collector(服务器性能监控)
  4. 在CNN网络中1*1卷积的作用
  5. HTML点击按钮弹出颜色选择器,css如何实现按钮点击与松开颜色不同?
  6. 从酒店服务员到世界500强大数据工程师,月薪4K到年薪40W,我经历了什么?
  7. html json编辑器,JSON.html HTML Editor
  8. 苹果系统安装服务器打印机,如何在MAC系统下安装打印机驱动
  9. 保存 Hexo 博客源码到 GitHub
  10. 图解: 线程状态转换(线程生命周期这一篇够用了)
  11. 开启并定制 Apache 显示目录索引样式
  12. html修改字体宋体,html怎么设置宋体
  13. php final这个关键词代表什么,php中final关键字用法分析
  14. QQ三国七旗阵等级怎么计算?(附Excel计算器,输入队员等级即可计算)
  15. 苹果iphone手机蓝牙自动打开故障怎么解决
  16. 如何计算CPU的算力
  17. STM32F103驱动超声波HC-SR04
  18. 利用WPF建立自己的3d gis软件(非axhost方式)(二)基础状态切换
  19. 程序员职业如何选择?从榜样雷军谈起
  20. Tailwind Button

热门文章

  1. 《CSS实战案例汇总》涟漪
  2. openjdk windows版本下载地址
  3. Delphi好书推荐
  4. 微信小程序测试点学习、总结
  5. 交换机vlan配置实训心得_交换机与VLAN的配置实验报告.doc
  6. Visual Studio Code中比较不同的分支(How to compare different branches in Visual Studio Code)
  7. 大学英语综合教程二 Unit 5 课文内容英译中 中英翻译
  8. Python迷宫游戏
  9. python excel 读写,定义名称
  10. C++中的back_inserter