作业帮 > 综合 > 作业

C++ 设计一个通用的插入排序函数,参数为指向实数的指针(指向一个已安排好序的数组),和一个实数,将该

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/27 01:41:57
C++ 设计一个通用的插入排序函数,参数为指向实数的指针(指向一个已安排好序的数组),和一个实数,将该
C++ 设计一个通用的插入排序函数,参数为指向实数的指针(指向一个已安排好序的数组),和一个实数,将该
代码敲一下.
#include <iostream>
using namespace std;
class Student {
private:
int id;
float score;
public:
Student() {
id = 0;
score = 0;
}
Student(int id, float score) {
this->id = id;
this->score = score;
}
float getScore()
int getID()
};
void max(Student* s, int size) {
if (s == NULL || size < 1) return;
int l = 0;
for (int i = 1; i < size; i++) {
if (s[i].getScore() > s[l].getScore())
l = i;
}
cout << "Student with ID \"" << s[l].getID()
<< "\" has the largest grade." << endl;
}
int main() {
const int num = 5;
Student students[num] = {
Student(1, 78), Student(2, 92), Student(4, 81),
Student(4, 89), Student(5, 68)
};
max(students, 1);
return 0;
}