成绩输入排序输出(解决)

本博客介绍如何使用C语言处理学生信息,包括结构数组存储学生数据,计算3门课程平均分,找出每门课程最高分的学生,以及按总分排序并输出平均分高于80分的学生信息。通过简化代码,实现功能的同时减少了代码行数。
摘要由CSDN通过智能技术生成

结构
第6题

【描述】

假设每个学生信息包括:姓名和3门课程的成绩。从键盘输入10个学生的数据,采用结构数组存储数据。输出3门课程的总平均分;输出每门课程分数最高的学生信息;按总分从高到低对这10个学生进行排序,并输出排序结果;输出平均分高于80分的学生信息。

【输入】

分行输入10个学生的数据,每行包括姓名和3门课程的成绩,以空格间隔。

【输出】

分行输出3门课程的总平均分、每门课程分数最高的学生信息、按总分从高到低输出学生信息以及平均分高于80分的学生信息。

【输入示例】

张三 88 99 78

李四 88 89 96

王五 67 78 89

刘六 45 56 67

钱七 23 43 78

孙八 88 96 98

高九 89 92 96

陈十 92 92 99

袁一 67 79 91

赵二 31 42 66

【输出示例】

76.73

 

陈十,92.00,92.00,99.00

张三,88.00,99.00,78.00

陈十,92.00,92.00,99.00

 

陈十,92.00,92.00,99.00

孙八,88.00,96.00,98.00

高九,89.00,92.00,96.00

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值