定义一个描述学生(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;

 

}

 

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

#include using namespace std; class student{ private: char *name; int num,mathScore,englishScore; st...
  • u012831062
  • u012831062
  • 2013年11月24日 21:06
  • 5321

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

其中姓名定义为长度为18的字符数组,其它数据成员类型为整型,数学总成绩、英语总成绩和人数为静态数据成员,函数成员包括构造函数、显示基本数据函数(ShowBase)和显示静态数据函数(ShowStati...
  • u012651730
  • u012651730
  • 2013年11月21日 22:36
  • 2194

学生成绩类2

第九章:学生成绩类2 【问题描述】定义学生成绩类Score,其私有数据成员有学号、姓名、物理、数学、外语、平均成绩。补全Score类及主函数,使得程序能在一行中一次输出该生的学号、姓名、物理、数学、外...
  • qq_39972229
  • qq_39972229
  • 2018年01月02日 13:34
  • 18

综合排序 学生信息输入并排序 键盘录入信息 (姓名,语文成绩,数学成绩,英语成绩),按总分高到低输出

package comheima.test; import java.util.Comparator; import java.util.Scanner; import java.util.Tree...
  • qq_34533413
  • qq_34533413
  • 2016年08月30日 23:28
  • 1258

键盘录入多名学生的信息: 格式:姓名,数学成绩,语文成绩,英文成绩,按总分由高到低 将学生的信息进行排列到文件中

主函数类: package cn.io; import java.io.File; import java.io.IOException; import java.util.Collection;...
  • treeling_
  • treeling_
  • 2015年07月12日 15:04
  • 886

设计一个学生类,包含学号、姓名、课程、成绩,计算学生们的各科平均成绩,学生人数依输入而定

#include #include using namespace std; const int N=3; class Student { private: char No[9]; char Na...
  • u012495573
  • u012495573
  • 2013年11月17日 21:33
  • 2325

问题十六:每位同学的信息学号、姓名、C++、高数、英语成绩,定义一个学生成绩的结构体数组。

/***************************************************************                           C语言    ...
  • liuyongshui4979
  • liuyongshui4979
  • 2013年04月05日 21:04
  • 1167

有一个结构体变量stu,内含学生学号,姓名和三门课成绩。要求在main函数中为各位成员赋值,在另一函数print中将他们输出。

// 121209 第七章例7.5.cpp : 定义控制台应用程序的入口点。 // /* * Copyright (c) 2012, 烟台大学计算机学院 * Al...
  • liubinzi123
  • liubinzi123
  • 2012年12月10日 23:04
  • 4850

创建一个学生类(Student),包括学号成绩,编程输入和显示学生的信息。建立一个人类(Person),包含姓名、性别和年龄,并作为学生类的基类

#include class Person {  char name[10];  char sex;  int age; public:  void input()  {   cou...
  • WSF861559021
  • WSF861559021
  • 2011年12月07日 23:25
  • 16964

键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件

键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件...
  • wangyanming123
  • wangyanming123
  • 2016年04月30日 15:46
  • 2518
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:定义一个描述学生(Student)基本情况的类,数据成员包括姓名(name)、学号(num)、数学成绩(mathScore)、英语成绩(englishScore)、人数(count)、数学总成绩(ma
举报原因:
原因补充:

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