标题:求教一下c++关于对象数组的问题
只看楼主
wang13131
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-11-28
结帖率:0
已结贴  问题点数:20 回复次数:1 
求教一下c++关于对象数组的问题
在主函数中,先定义一个学生类对象数组,再通过for循环给对象数组赋上实际值,最后输出对象数组个元素的值   

class Score

{

protected:

    double Chinese,English,Mathematics;
  public:
  Score():Chinese(0),English(0),Mathematics(0){}
 
     Score(int Chinese, int English, int  Mathematics):Chinese(Chinese),English(English),Mathematics(Mathematics){}
    double sum();         //计算三门课总成绩

     void print();        //输出三门课成绩和总成绩

     void modify(int Chinese, int English, int Mathematics);      //修改三门课成绩
};
 
class Student

{

protected:

     string Num, Name;

     Score MyScore;//学生类中包含Score类的对象,体现了组合,让学生重点掌握

public:

     Student():Num(""),Name(""),MyScore(){}

     Student(string num, string name, Score  score):Num(num),Name(name),MyScore(score){}

     double sum();         //计算三门课总成绩

     void print();

     void modify(string num, string name, Score score);

};
 
  怎么从键盘上输入学号和成绩呢
搜索更多相关主题的帖子: English Chinese public double modify 
2015-11-28 17:39
yangfrancis
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:贵宾
威 望:141
帖 子:1510
专家分:7661
注 册:2014-5-19
得分:20 
Student stu1;
double number;
string n;
cin>>number;
cin>>n;
Score s;
double cn,en,ma;
cin>>cn>>en>>ma;
s.modify(cn,en,ma);
stu1.modify(number,n,s);
2015-11-29 13:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-459691-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.169159 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved