定义一个学生类Student,包括如下属性:学生学号、姓名、年龄、专业、年级等,

定义一个学生类Student,包括如下属性:学生学号、姓名、年龄、专业、年级等,要求类中定义构造函数初始化学生类中的属性信息,定义方法Display用于输出学生信息,并编写main函数,创建学生对象,通过对象调用相关方法。

1、首先,定义一个数据结构student,包含学生的各信息。

2、定义两个student类型的变量,保存所有学生的成绩信息和临时变量。

3、定义一个自定义函数,输入学生的成绩信息。

4、具体实现学生信息的输入,并计算总分。

5、主函数中,先定义4个整型变量,保存学生的总数,以及控制循环的变量。

6、接着,输入学生总数,保存在变量n中。

7、输入所有学生的信息,保存在数组arr中。

8、用3重循环,实现学生按学号的排序。最后,按学号输出各学生的总分。

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-04-21
//student.h
#ifndef STUDENT_H
#define STUDENT_H

#include <string>

using namespace std;

class student
{
public:
    student(string no,string na,int a,string spe,string cla);
    ~student();
private:
    string stuno;
    string name;
    int age;
    string specialty;
    string classlev;
public:
    void Display();
};

#endif // STUDENT_H

//student.cpp
#include "student.h"
#include <iostream>
#include <string>
using namespace std;

student::student(string no, string na, int a, string spe, string cla)
{
    stuno=no;
    name=na;
    age=a;
    specialty=spe;
    classlev=cla;
}

student::~student()
{

}

void student::Display()
{
    cout<<"student no.:"<<stuno
        <<"name: "<<name
        <<"age: "<<age
        <<"specialty: "<<specialty
        <<"class: "<<classlev<<endl;
}

//main.cpp
#include <stdio.h>
#include "student.h"

int main(void)
{
    student stu("201601001","lilei",18,"computer","class 3");
    stu.Display();
    return 0;
}

定义一个学生类Student,包括如下属性:学生学号、姓名、年龄、专业、年级...
1、首先,定义一个数据结构student,包含学生的各信息。2、定义两个student类型的变量,保存所有学生的成绩信息和临时变量。3、定义一个自定义函数,输入学生的成绩信息。4、具体实现学生信息的输入,并计算总分。5、主函数中,先定义4个整型变量,保存学生的总数,以及控制循环的变量。6、接着,输入学生...

定义一个表示学生的类student,包括属性:学号,姓名,性别,年龄;
5、给Student类添加成员变量和成员方法,代码如图所示:6、给Student类,创建一个对象,代码:$s1=newStudent()。

定义一个学生类(Student),属性包括:学号,班号,姓名,性别,年龄,班级总...
public static void main (String[] args) { Student[] students = new Student[] { new Student("123", "456", "abc", "male", 10, 20),new Student("789", "000", "def", "female", 30, 40)};for (Student s : students) { System.out.println(s);} } } class Student {...

java:定义学生类Student, 其中属性有 name, id, score ,分别表示姓 ...
getNo():获得学号;getName():获得姓名;getSex():获得性别;getAge()获得年龄;getJava():获得Java 课程成绩 (4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。*\/ class...

用JAVA定义一个学生类Student来表示学生信息,学生类中包含成员有学号...
如下所示:public class Student {private int sNo; \/\/学号private String name; \/\/姓名private String sex; \/\/性别private int yu; \/\/语文private int shu; \/\/数学private int wai; \/\/外语public int getsNo() {return sNo;}public void setsNo(int sNo) {this.sNo = sNo;}public...

Java定义一个Student类,包括学号、姓名、性别、班级、出生日期
public class Student { private String sno; \/\/学号 private String name; \/\/姓名 private String sex; \/\/性别 private String calss; \/\/班级 private String major; \/\/专业 public String getSno() { return sno;} public void setSno(String sno) { this.sno = sno;} public String get...

设计一个 Studnet(学生)类 1、基本信息:学号、姓名、性别、出生日期、年...
science";} 具体要求:1、Student 类有多个构造函数:缺省构造函数、带参数的构造函数、带默认参数的构造函数。2、基本功能:1)使用对象数组保存学生对象;2)可以从键盘输入学生的基本信息;3)SetInfo(形参表)函数可以修改学生的基本信息函数,例如:班级、专业等;4)Show()函数显示学生信息。

急求定义一个表示学生的类(Student)。Student类包括表示学生的学号,姓 ...
{public static void main(String[] args) {Student s1 = new Student();Student s2 = new Student();s1.setShuxuScore(60);s1.setYuwenScore(80);s2.setYuwenScore(60);s2.setShuxuScore(80);System.out.println((s1.getShuxuScore()+s2.getShuxuScore())\/2);System.out.println((s1...

...设计学生类Student,包含“学号、班级、姓名、年龄、成员”?_百度知 ...
\\r\\npublic class Students {\\r\\n\\tprivate String ID; \/\/学号\\r\\n private String classId; \/\/班级\\r\\n private String name; \/\/姓名\\r\\n\\tprivate int age; \/\/年龄\\r\\n public Students(String ID,String classId,String name,int age){\/\/构造函数\\r\\n th...

定义一个学生类student,数据成员包括学号、姓名、C#成绩、英语成绩和数...
定义一个学生类student,数据成员包括学号、姓名、C#成绩、英语成绩和数学成绩,成员函数setstu实现对各数据成员的赋值,成员函数dispstu实现对各数据成员的输出,成员函数cntstu实现... 定义一个学生类student,数据成员包括学号、姓名、C#成绩、英语成绩和数学成绩,成员函数setstu实现对各数据成员的赋值,成员函数dispstu实现...

相似回答