C++建立一个对象数组,内放5个学生的数据(学号,成绩),设立一个函数max,用指针指向数组元首
来源:百度知道 编辑:UC知道 时间:2024/05/29 20:41:21
C++建立一个对象数组,内放5个学生的数据(学号,成绩),设立一个函数max,用指针指向数组元首,向对象的指针作函数参数,在max函数中找出5个学生中的成绩最高者,并输出其学号
类似的,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() {return score; }
int getID() {return id; }
};
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)
};
有一个数组,内放10个整数,要求找出最大数以及它的下标
有一个数组.内放10个整数,要求找出最小的数和它的下标,然后和数组中最前面的元素对换.
c语言编程:有一个一维数组,内放10个学生成绩,写一个函数,求出平均分,最高分和最低分。
有一个一维数组,内放10个学生成绩,编写一个函数求平均成绩
C语言程序:有一数组,内放10个数,编程找出最小的数及其下标
有一个一维数组score,内放10个学生成绩,求平均值(运行有问题)
有一个数组,内放10个整数,要求找出将这10个数按照从大到小的顺序排列。C++
有关C语言数组的问题(在数组中插入一个数)
在一个一维数组中放了10个学生的成绩编程求平均成绩
java 里有没有判断一个数在一个数组内的函数