求助C++编程

来源:百度知道 编辑:UC知道 时间:2024/05/26 22:21:55
实验题目:“有”和“使用”关系的实现
实验目的:
(1) 理解类之间的“有”和“使用”关系。
(2) 用面向对象的思想来解决问题,掌握“有”和“使用”关系的设计方法。
(3) 充分理解和掌握类之间的成员可以相互使用,外部世界(对象)可以访问类的公有成员。

一、 编程题:
问题描述:教务处提供5课程让学生进行选修课程的选择。编制面向对象应用程序。

学生与程序的交互过程:教务处提供5门课程,学生可输入姓名并根据所提供的课程进行3门课程的选择。

部分要求:
1.教务处可提供选课的学生及其所选的课程信息。也就是学生和程序之间的交互完毕,教务处可以输出学生人数及其上述信息。
2.学生有姓名,每个学生选修3门课程。
3.每门课程有名称,学分数。

下面程序是在.net2003环境下完成的,希望对你有用,不过还是希望你能自己动手来写。
#include <iostream>
#include <string>
using namespace std;

class course
{
public:
void set_course_name(string CourseName)
{
course_name = CourseName;
//return course_name;
}
void set_credit(int Credit)
{
credit = Credit;
//return credit;
}
string get_course_name()
{
return course_name;
}
int get_credit()
{
return credit;
}
private:
string course_name;
int credit;
};
class student
{
public:
void set_name(string Name)
{
name = Name;
}
void set_course1(string Course1)
{
course1 = Course1;
}
void set_course2(string Course2)
{
course2 = Course2;
}
void set_course3(string Course3)
{
course3 = Course3;
}
string get_name()
{
return