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

问题描述:

求大神帮忙做这几道结构体的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

问题解答:

我来补答

你好!

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

展开全文阅读

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值