C++定义学生类,包括学号、姓名、性别、多门课程的成绩,学生分为两类,课程门数不同,并将课程成绩全

C++定义学生类,包括学号、姓名、性别、多门课程的成绩,学生分为两类,课程门数不同,并将课程成绩全部初始化为0;假设有n个学生,由键盘输入学生信息;
定义类成员函数,完成修改每个学生的信息,计算每个学生的平均成绩,按课程统计每门课程的平均成绩、最高分和最低分;
同时输出所有学生信息;
通过输入学生学号或姓名查询某学生的信息。

第1个回答  2016-04-18
两个学生类
除课程门数不同外其它相同
可以定义一个基类
将相同的地方作为基类
然后对该类进行继承就可以
多个学生信息的存储则可以使用链表进行
其它的操作转换为链表相应操作即可

如果代码不想自己写的话
我可以有偿代劳追问

没学过链表

不同学生不同科目成绩可以定义一个二维数组吧

追答

是指用两个数组吧
数组的话也是可以的
不过学生数目不确定的话数组就不太好用了
数组太大会造成浪费
数组太小就会不够用
如果学生固定的话可以
学生不固定的话可以试着使用动态数组

追问

可以帮写吗😊

追答

帮写可以啊
前面说过了我可以有偿代劳的

追问

什么报酬

追答

支付宝40

追问

期末找你帮写

追答

期末?

本回答被网友采纳

c++定义学生类实现平均成绩计算和查询功能?
1.定义学生类,包括学号、姓名、性别、多门课程的成绩;假设有n个学生,由键盘输入学生信息;2定义类成员函数,计算每个学生的平均成绩;4.同时输出所有学生信息;5.通过输入学生学号或姓名... 1. 定义学生类,包括学号、姓名、性别、多门课程的成绩;假设有n个学生,由键盘输入学生信息;2定义类成员函数,计算每个学生的平均...

...若干个学生的数据,包括学号,姓名和三门课程的成绩;
int n){for (int i = 0; i < n; i++){cout << "输入第" << i + 1 << "个学生的学号:";cin >> s[i].num;cout << "输入第" << i + 1 << "个学生的姓名:";cin >> s[i].name;s[i]

如何在c++定义一个学生类以实现平均成绩的计算和查询功能?
1.定义学生类,包括学号、姓名、性别、多门课程的成绩;假设有n个学生,由键盘输入学生信息;2定义类成员函数,计算每个学生的平均成绩;4.同时输出所有学生信息;5.通过输入学生学号或姓名... 1. 定义学生类,包括学号、姓名、性别、多门课程的成绩;假设有n个学生,由键盘输入学生信息;2定义类成员函数,计算每个学生的平均...

c++设计一个学生类Cstudent,该类包括学生学号、姓名以及数学、英语、c...
i++){printf("请输入第%d个人的学号:", i + 1);scanf("%d",&p->num);printf("请输入第%d个人的姓名:", i + 1);scanf("%s"

用C++结构体编写学生成绩系统
某班期末考试科目有高等数学,英语,线性代数,程序设计,本班有n个同学,使用结构体表示学生的信息,包括学号,姓名,和各科成绩,编写函数实现如下功能(1)建立全班学生信息(表)... 某班期末考试科目有 高等数学,英语,线性代数,程序设计,本班有n个同学,使用结构体表示学生的信息,包括学号,姓名,和各科成绩,编写函数实现...

定义一个学生类,成员变量包括学号、姓名、语文成绩、数学成绩、英语成绩...
你没说用什么语言编写啊。 c++?java?c 这个很简单,你定义个main函数,2个成员函数。在main函数里 输入数组个数 i,调用个for循环,循环体就是调用 设置姓名、学号、成绩的成员函数 void setName() ,然后for循环结束后。再来一个for循环,循环体调用计算展示分数的成员函数 ...

...1. 学生成绩的信息包括:学号、姓名、性别、年龄、系别、班级、_百度...
printf("Please enter the %d scores\\n",3); \/*提示开始输入成绩*\/ s=0; \/*计算每个学生的总分,初值为0*\/ for(i=0;i<3;i++) \/*3门课程循环3次*\/ { do{ printf("score%d:",i+1); scanf("%d",&p->score[i]); if(p->score[i]<0 || p->score[i]>100) \/*确保成绩在0~100之间...

C++问题! 请高手帮忙!
(1)建立学生信息数据,包括学号、姓名、性别、三科成绩、出生时间、年龄(必须计算得到)。(2)使用继承的方法构造至少3个类,(即学生类——基类,一年级学生和二年级学生类——派生类)类中使用相应的对象放置10个学生信息。(3)编写同名display()成员函数,用来输出数组的内容。(4)按不同类别...

定义一个描述学生基本情况的类,数据成员包括姓名,学号,数学,英语,物...
string id;int math_score;int english_score;int physics_score;int cpp_score public:void SetName(string n) { name = n;} void SetId(string i) {id = i;} void SetMathScore(int score) { math_score = score} void SetEnglishScore(int score) { english_score = score} void Set...

用C++进行学生成绩统计分析
通过结构体structstudent来保存学生的姓名学号性别若干门课程信息(包括:课程名称,成绩,学分以及是否为必修课等)学生成绩统计分析要求:对单科成绩进行分析(单科分析平均成绩,优秀率和及... 通过结构体struct student 来保存学生的姓名 学号 性别 若干门课程信息(包括:课程名称,成绩,学分以及是否为必修课等)学生成绩统计分...

相似回答