(2003-05-08 12:56:25)   诗意
定义一个人员类PERSON包括成员变量:学号,姓名,性别和用于输入输出的成员函数,派生出学生类STUDENT(增加成绩)并实现对学生信息的输入输出,成绩包括求平均分,总分.

解决方案 »

  1.   

    這個很容易呀.
    class person 
    {
    private:
    int m_no;
    char m_name[20];
    bool m_sex;
    public:
      int GetNo() { return no;}
      bool SetNo(int no) {m_no=no;}
      char * GetName { return name};
      .....
    };
    class student : public person
    {
    ...;
    }
      

  2.   

    class CPerson
    {
    private:
    char Name[20];
    int Sex;
    public:
    char* getname() const{return Name;}
    int getsex() const {return Sex;}
    void setname(char* newname)
    {  
    int len = strlen(newname);
    if(len>20)
    return;
    strcpy(Name,newname);
    }
    void setsex(int man)
    {
    Sex = man;
    }
    };class CStudent : public CPerson
    {
    private:
    char no[20];//学号
    float total;
    float averge;
    public:
    char* getno() const{return no;}
    void setno(char* sno)
    {
    int len = strlen(sno);
    if(len>20)
    return;
    strcpy(no,sno);
    }
    float gettotal() const{return total;}
    float getaverge() const{return averge;}
    void settotal(float t){total = t;}
    void setaverge(float a){averge = a;}
    };
      

  3.   

    这个很简单的程序就一个人写好了。何必两个人呢?或者你用Delphi写一个COM或者你的MM用VC写一个COM然后调用即可。
      

  4.   

    骂她~切~
    呵~这个MM的QQ多少?哈哈`