定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(ma

原创 2013年12月02日 23:35:53

#include<iostream>

using namespace std;

class Student{

char *name;

int number;

int mathScore;

int englishScore;

static int num;

static int mathTotalScore;

static int englishTotalScore;

public:

Student(char *,int,int,int);

int getnum(){return num;}

int getmath(){return mathScore;}

    int getenglish(){return englishScore;}

    static int getmathTotalScore(){return mathTotalScore;}

static int getenglishTotalScore(){return englishTotalScore;}

static int getnumber(){return num;}

void showStaic(){cout<<"number:"<<num<<endl;}

void showBase();

};

Student::Student(char *nm,int n,int math,int english){

      name=new char[10];

  strcpy(name,nm);

  number=n;

  mathScore=math;

  englishScore=english;

  mathTotalScore+=math;

  englishTotalScore+=english;

  num++;}

void Student::showBase()

{

 cout<<"name:"<<name<<endl;

 cout<<"num :"<<number<<endl;

 cout<<"mathScore:"<<mathScore<<endl;

 cout<<"englishScore:"<<englishScore<<endl;}

int Student::num=0;

int Student::mathTotalScore=0;

int Student::englishTotalScore=0;

void main(){

Student a("a",1,55,90);

Student b("b",2,98,88);

a.showBase();

b.showBase();

a.showStaic();

cout<<"student count:"<<Student::getnumber()<<endl;

    cout<<"student mathTotalScore:"<<Student::getmathTotalScore()<<endl;

    cout<<"student englishTotalScore:"<<Student::getenglishTotalScore()<<endl;

 

}

 

《定义一个学生基本情况的类——C#第四周》

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)...

#include using namespace std; class student{ private: char *name; int num,mathScore,englishScore; st...

定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(ma

其中姓名定义为长度为18的字符数组,其它数据成员类型为整型,数学总成绩、英语总成绩和人数为静态数据成员,函数成员包括构造函数、显示基本数据函数(ShowBase)和显示静态数据函数(ShowStati...

先建立一个Access 学生成绩库student.mdb,在其中建立表chengjibiao,定义其数据格式为学号(int)、姓名(varchar)、出生日期(datetime)、数学(int)、物理

建立一个Access 学生成绩库student.mdb,在其中建立表chengjibiao,定义其数据格式为学号(int)、姓名(varchar)、出生日期(datetime)、数学(int)、物理(...

定义一个表示学生信息的类Student,要求如下:  (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。

/*定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成...

编写一个学生类(Students),包括姓名(name)、性别(sex)、学号(num)、语文课(Chinese)、英语课(English)、数学课(Math)和平均值(avg),方法包括求三门课的平

问题:    编写一个学生类(Students),包括姓名(name)、性别(sex)、学号(num)、语文课(Chinese)、英语课(English)、数学课(Math)和平均值(avg),方法包...

编写一个函数print,打印一个学生的成绩数组,该书组中有五个学生的数据,每个学生的数据包括num(学号)、name(姓名)、score(3门课的成绩)、用主函数输入这些数据,用print函数输出这些

// 121212 第七章习题3.cpp : 定义控制台应用程序的入口点。 // /* * Copyright (c) 2012, 烟台大学计算机学院 * All...

问题:设计一个大学教师和学生管理程序, 教师包括 编号、姓名、职称和教研室 数据的输入输出; 大学生包括编号、姓名、性别、班号、英语、高等数学和数据结构三门课程成绩的输入输出和计算平均分; 研究生包

问题:设计一个大学教师和学生管理程序, 教师包括 编号、姓名、职称和教研室 数据的输入输出; 大学生包括编号、姓名、性别、班号、英语、高等数学和数据结构三门课程成绩的输入输出和计算平均分; 研究生包...

3.1定义学生类:成员变量有学号、姓名、出生日期(字符串)、成绩;成员方法包括构造方法、计算学生年龄的方法、输出学生信息的方法;在主方法中创造一个学生对象,然后输出他的信息(包括他的年龄)

摩尔的Java学习笔记3.1 定义学生类:成员变量有学号、姓名、出生日期(字符串)、成绩;成员方法包括构造方法、计算学生年龄的方法、输出学生信息的方法;在主方法中创造一个学生对象,然后输出他的信息(包...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(ma
举报原因:
原因补充:

(最多只允许输入30个字)