题解 1106: 奖学金

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

奖学金 (C语言代码)

摘要:解题思路:     选择排序注意事项:     注意最后输出的是5个 参考代码:     //代码写的比较烂,请谅解#include <stdio.h>    int main()    {  ……

奖学金 (Python代码)

这道题笔者就直接定义了数据类型grade,然后按题意定义了大小顺序并写出了排序。然后排序就完了。其实说不定直接冒泡求前五还快一点?```pythonclassgrade:def__init__(self,o,c,m,e):self.o=oself.c=cself.t=c+m+edefcompare(g

奖学金-题解(C++代码)(结构体排序做的)

将学号和各科成绩及总分五项数据项做成一个结构体,对结构体对象进行排序先写结构体:```cpptypedefstruct{intxuehao;intyuwen;intshuxue;intyingyu;intsum;}student;​```利用了sort函数来排序结构体对象,

奖学金-题解(C语言代码)

容易理解的思路:我跑了三遍的冒泡排序,第一遍是为了将总分从高到低进行排列;第二遍是为了将语文分从高到低进行排序;第三遍是将总分和语文分相等,按照学号从小到大排列。切记不能用一遍冒泡来连续比较总分,语文分,以及学号。因为冒泡算法虽然能把数列给遍历一遍,但是它只能比较两个相邻的数据的大小,不能跨越比较。

奖学金-题解(C语言代码)

排名前五的学生可以获得奖学金,先比较总分、比较语文分数、比较学号;输出前五个人的学号和总分。#includetypedefstruct//定义学生信息结构体,存储学号、成绩{intnumber;intchinese;intmath;intenglish;intsum;}student;intmain(

奖学金-题解(Java代码)

```javapublicstaticclassStudentimplementsComparable{inta;intb;intc;inttotal;intflag;@OverridepublicintcompareTo(Studento){//TODOAuto-generatedmethodstu

奖学金-题解(C语言代码)

#include#includetypedefstructstuinfo{intid;intlanguage_score;intmath_score;intenglish_score;intsun_score;structstuinfo*next;}STU;STU*chushihua(intnum,