for循环+冒泡排序

题目要求:

构造10个学生(要求有学生的姓名、数学成绩、英语成绩),按照学生英语和数学平均分的成绩从小到大输出学生的姓名、数学成绩、英语成绩及平均分。

思路:先构造学生结构体,再用2个for循环排序

难点:结构体当中有数学和英语平均分一项,如果定义该项averageScore变量?

 

代码如下:

student.swift编辑框

95A25730-C6A0-4211-AA78-B8F6C50F3790

main.swift编译框

2A8E5E53-A891-4B06-A82D-FEF63C81814F

command+r 运行成功,显示结果:

结果