c++编写学生类用静态成员变量统计优秀学生人数
时间: 2023-10-18 10:05:59 浏览: 102
#include<iostream>
using namespace std;
class Student{
public:
static int excellentNum;//静态成员变量,统计优秀学生的人数
string name;
int score;
Student(string name, int score){
this->name = name;
this->score = score;
if(score >= 90){//如果成绩大于等于90,则认为是优秀学生
excellentNum++;
}
}
};
int Student::excellentNum = 0;//静态成员变量初始化为0
int main(){
Student s1("张三", 80);
Student s2("李四", 95);
Student s3("王五", 91);
cout<<"优秀学生人数为:"<<Student::excellentNum<<endl;//使用类名加成员访问符访问静态成员变量
return 0;
}
阅读全文