问题描述:

求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学

求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!!

(1)一个班级共有30名学生,请输入这30名学生的学号、姓名、所属院系、出生日期、高等数学(4学分)成绩、c语言(5学分)成绩、大学英语(3学分)成绩;

(2)请输出这30名学生的信息:学号、姓名、出生日期、高等数学成绩、c语言成绩、大学英语成绩;

(3)利用分支结构,实现统计分析、查找、插入、修改和删除功能。

A: 统计分析:输出该班同学中某门课程(用户输入)成绩最高分、最低分的学生信息,输出某门课程的算术平均分;输出某名同学的总成绩、算术平均分(成绩之和除以门数)和学分加权平均分(学分*百分制成绩之和除以学分之和);输出全班同学的高等数学、c语言、大学英语成绩的总成绩、算术平均分(成绩之和除以门数)和学分加权平均分(学分*百分制成绩之和除以学分之和);统计该班某门(用户输入)课程不及格(<60分)人数、优秀(>=90分)人数。

B:查找:实现按照姓名和学号进行查找。在上述班级中查找是否有某个学号(或某个姓名)学生(该学号或姓名由用户从键盘输入),若有,输出其学号、姓名、出生日期、高等数学成绩、c语言成绩、大学英语成绩,并将其高等数学成绩修改为指定分数(由用户从键盘输入)。

C: 排序:按照某个关键字进行排序:利用选择法对该班的同学的学号(或姓名、或高数成绩、C语言成绩、大英成绩、或出生日期)进行排序,并输出排序后的姓名、出生日期、高等数学成绩、c语言成绩、大学英语成绩。

D: 在已经对学号排好序的情况下,再次利用二分法查找是否有某个学号同学(该学号由用从键盘输入),若有该同学,则输出其高等数学成绩、c语言成绩、大学英语成绩,若没有该学号,则按照顺序将该学号插入到该班(即保持插入该同学后,学号依然有序)(注意其高等数学成绩、c语言成绩、大学英语成绩也要插入进去)。

E:在D:的基础上删除刚刚查找或插入的同学的信息(包括该同学的所有其他信息)。

1个回答

分类:综合

2015-06-07

问题解答:

我来补答

你好!

你这要求也太多了吧,有个类似的你看看吧,还有程序什么时间要?

展开全文阅读

请输入30名同学的c语言成绩,求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学...相关推荐

  1. 两相四线步进电机C语言程序,求大神帮忙看单片机控制两相四线步进电机的程序!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uchar unsigned char #define uint unsigned int uchar code tim ...

  2. 分别输入5名同学的三门课程成绩,用函数实现每名学生的平均分。

    思路:先设一个二维数组记录5名同学的三科成绩,在for的两级循环中j循环记录每名同学的成绩之和,,则i是记录学生的平均成绩.又因为五名同学所以用数组记录,又因为成绩要求精度高用float aver[5 ...

  3. c语言程序设计多个文件,c语言如何单文件变多文件(2个文件),求大神帮忙!!...

    [C] 纯文本查看 复制代码#pragma once #include #include #include struct node { int num; char name[15]; int c; n ...

  4. c语言的简单题目,C语言的一些简单题目,没有答案,哪位大神帮忙做一下!!!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 20.下面正确的语句是 . c语句中对嵌套if语句的规定是:else总是与___配对. A) 缩进位置相同的if B) 其同一复合语句中,前面最近的且尚未 ...

  5. 12位18Bb20计算公式c语言,C语言的一些简单题目,没有答案,哪位大神帮忙做一下!!!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 20.下面正确的语句是 . c语句中对嵌套if语句的规定是:else总是与___配对. A) 缩进位置相同的if B) 其同一复合语句中,前面最近的且尚未 ...

  6. C语言中简单的题目,C语言的一些简单题目,没有答案,哪位大神帮忙做一下!!!...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 20.下面正确的语句是 . c语句中对嵌套if语句的规定是:else总是与___配对. A) 缩进位置相同的if B) 其同一复合语句中,前面最近的且尚未 ...

  7. C语言循环为1404的循环,考试,求大神帮忙,C语言,小弟感激不尽

    若有定义语句:int a=10; double b=3.14;,则表达式'A'+a+b值的类型是___________. (1) A).char B)int C) double D)float (2) ...

  8. 蓝桥杯C语言指数计算,蓝桥杯 算式900!!!!自己编的程序出毛病 了 求大神帮忙!~...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 标题:算式900 小明的作业本上有道思考题: 看下面的算式: (□□□□-□□□□)*□□=900 其中的小方块代表0~9的数字,这10个方块刚好包含了0 ...

  9. c语言结构体多门成绩排序,c语言结构体按学号排序求大神帮忙改一下吧

    struct record { char code[LEN+1]; /* 学号 */ char name[LEN+1]; /* 姓名 */ int age; /* 年龄 */ char sex[3]; ...

最新文章

  1. Codeforces 900D Unusual Sequences:记忆化搜索
  2. Swift 异常处理
  3. 新一代软件工程的标配:持续集成
  4. 基于TensorFlow开发人脸识别
  5. html-edm(邮件营销)编写规则
  6. Python算法:推导、递归和规约
  7. R并行做大数据时间序列分析与bootstrap
  8. 爬取人民日报_辅导员专栏 | 琪人琪语:我们爬取了576篇人民日报的夜读文章,只为告诉你这些事...
  9. 音乐系统(译码作曲)
  10. source的作用详细讲解
  11. 三部门禁止对新能源车限购 专家:京沪情况复杂,政策仍不明朗
  12. 获取手机IMSI,区分移动联通 电信,4G问题
  13. 个人电子邮箱格式,邮箱如何绑定微信?个人邮箱签名设置
  14. GCTA学习3 | GCTA的两篇NG:fast-LMM和fast-GLMM
  15. 多用户反馈win11系统软件莫名崩溃 微软:正抓紧修复补丁
  16. Java奇怪的位移_Java中位移的疑惑
  17. 11 RabbitMQ消息的可靠性保障
  18. 不正确的c语言语句是,【单选题】下列不正确的C语言语句是( )。 A. x=y=5; B. x=1,y=2; C. y=int x; D. x++;...
  19. ETL工具之Informatica
  20. 【转】android MSM8974 上DeviceTree简介----不错

热门文章

  1. Web网站压力测试工具
  2. 2012第50周星期日
  3. 手把手打造开源新监控利器check_mk
  4. 1026. 节点与其祖先之间的最大差值
  5. 12muduo_base库源码分析(三)
  6. mfc三视图和斜等测图实现_如何在UE4中实现NPR(非真实感)渲染效果?
  7. 【论文写作】SSH在线订餐系统如何写软件测试章节
  8. python 熊猫钓鱼_Python数据结构与算法之使用队列解决小猫钓鱼问题
  9. fillrect不填充被覆盖的区域 mfc_纹理和图案填充
  10. 查询表中id相同的记录mysql_mysql – 从两个表中的ID相同的两个表中选择数据