打印出10个学生的学号、姓名、三门课成绩、总成绩和平均成绩及3门课的总平均成绩以及最高分的学生的数据

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:19:06
要求:(1)根据学生信息定义一个结构体类型,再说明一个该结构体类型的数组。
(2)用input函数从键盘上输入10个学生的数据;
(3)用average函数求出每个学生总成绩、平均成绩和所有学生的总平均成绩;
(4)用maximum函数找出最高分的学生的数据;
(5)在主函数中输出每个学生的学号、姓名、三门课的成绩、总成绩和平均成绩以及总平均分和最高分学生的数据。

#include "iostream"
#include "fstream"
using namespace std;
class Student
{public:
void display();
void input();
void Deposited();
Student();
private:
char *name;
int num;
double Results[3];
double Average;
Student *next;

};
Student::Student()
{name=new char[20];
cout<<"请输入座号"<<endl;
cin>>num;
cout<<"请输入名字"<<endl;
cin>>name;
cout<<"请输入语文成绩"<<endl;
cin>>Results[0];
cout<<"请输入数学成绩"<<endl;
cin>>Results[1];
cout<<"请输入英语成绩"<<endl;
cin>>Results[2];
Average=(Results[0]+Results[1]+Results[2])/3;
next=NULL;
}
void Student::input()
{Student *p=new Student;
p->next=this->next;
this->next=p;
}
void Student::display()
{Student *p=this;

编一程序,输入10个学生的学号,姓名,总分,然后按总分排序后给出 帮忙用C语言编程:有10个学生,每个学生数据包括学号,姓名,四门课的成绩,从键盘输入10个学生的数据记录 C语言编程 有100个学生,试编程出按总分排名的名次表,打印出形式为:名次,学号,总分. C语言 从键盘输入10个学生信息(学号,姓名,年龄,性别) 输入5个学生的信息(学号,姓名,性别,年龄,成绩)根据学号输出其姓名和成绩等信息 编写JAVA程序.外部接受5个学生的姓名和年龄并打印出来.同时打印出学生的平均年龄 输入5个学生的姓名,学号和5门课成绩,用C语言结构体数组实现: 求一个学生成绩管理系统程序~有N个学生~每个学生数据包含学号,姓名,三门课的成绩及平均成绩。急 输入n个学生的学号、姓名、成绩。然后将学生按成绩从高到低排列后,输出排列后的结果。 如果要添加一个学生的记录,有“学号,姓名,宿舍”怎样可以一次添加多个学生。用PHP的post实现