c++编写学生类统计优秀学生人数
时间: 2023-10-18 17:05:59 浏览: 148
以下是一个简单的示例代码,用于统计学生中成绩优秀(大于等于90分)的人数:
```cpp
#include <iostream>
#include <string>
using namespace std;
class Student {
public:
string name;
int score;
// 构造函数
Student(string n, int s) {
name = n;
score = s;
}
// 判断成绩是否优秀
bool isExcellent() {
return score >= 90;
}
};
int main() {
// 定义学生数组
Student students[] = {
Student("张三", 89),
Student("李四", 92),
Student("王五", 95),
Student("赵六", 87),
Student("钱七", 91)
};
// 统计优秀学生人数
int excellentCount = 0;
for (int i = 0; i < sizeof(students) / sizeof(Student); i++) {
if (students[i].isExcellent()) {
excellentCount++;
}
}
// 输出结果
cout << "优秀学生人数:" << excellentCount << endl;
return 0;
}
```
输出结果为:
```
优秀学生人数:3
```
阅读全文