在main函数中,通过输入,创建N个学生,输入一个分组数m,将学生分配到m个组,要求女生尽量平均分配到每个组中,最后输出分组情况。
创建的学生设置一个性别标记,统计总的女生个数m,和分组数相除得到每组的女生数,最后按此数平均分组
student::student(bool sex,const char *name)
{
m_nstudentid=0;
m_ismale=sex;
int n= strlen(name);
m_strname= new char[n+1];
strcpy(m_strname,name);
}
student::~student()
{delete []m_strname;
}
void student::setstudentid(int nid)
{
m_nstudentid=nid;
}
bool student::getismale()
{
return m_ismale;
}
const char * student::getname()
{
return m_strname;
}
int student::getstudentid()
{return m_nstudentid;}
class student
{
public:
student( bool sex,const char *name);
~student();
private:
bool m_ismale;
char *m_strname;
int m_nstudentid;
public:
bool getismale();
const char *getname();
void setstudentid(int nid);
int getstudentid();
};