1)课程类Curriculum: a)数据成员:课程名,每个课程对应3个班级(int Classes[3]); b)成员函数:1.设置课程名,2.设置第n个班级,3.显示课程名和所有班级。
设置第n个班级是什麽意思呢,班级人数吗?或者说int Classes[3]存储的是什麽信息?班级号,还是班级人数?
#include <iostream>
using namespace std;
class Curriculum
{
string classname;
int Classes[3];
public:
Curriculum() {}
Curriculum(string name,int classes[3])
{
classname = name;
for(int i=0;i<3;i++)
Classes[i] = classes[i];
}
void setClassname(string name) {classname = name;}
void setClasses(int nIdx,int c) {Classes[nIdx] = c;}
void print()
{
cout<<"课程名:"<<classname<<endl;
for(int i=0;i<3;i++)
cout<<Classes[i]<<endl;
}
};
int main()
{
Curriculum test;
test.setClassname("高等数学");
test.setClasses(0,32);
test.setClasses(1,34);
test.setClasses(2,31);
test.print();
return 0;
}