要求用C++编写:定义一个学生结构体,包括学号,性别,数学英语4种信息,输入5个学生信息,分别输出数学。

英语最高分的学生

第1个回答  推荐于2018-05-14
#include<iostream>
using namespace std;
struct Student
{
long num;
char sex;//f or m
float math;
float English;
void Set();
void Showlist();
};
void Student::set()
{
cin>>num>>sex>>math>>English;
}
void Student::Showlist()
{
cout<<math<<endl;
}
void main()
{
cout<<"依次输入学号,性别,数学,英语"<<endl;
Student stu[5];
for(int i=0;i<5;i++)
stu[i].Set();
for(i=0;i<5;i++)
stu[i].Showlist();

}本回答被网友采纳
第2个回答  2012-03-31
不好意思本回答被提问者采纳

编一个c++程序,输入五个学生的学号、姓名、5门课的成绩输出总分最高学...
using namespace std;struct student{ string num;string name;int grade[5];};int main(){ student myStudents[5];int totalGrade[5] = {0};for(int i = 0; i < 5; i ++){ cin >> mystudent[i].num >> mystudent[i].name;for(int j = 0; j < 5; j ++)cin >> mystud...

c++:封装一个CStudent类,用来描述学生的属性和行为。具体要求如下。 1...
具体要求如下。1.学生有姓名,籍贯,学号,年龄,成绩五个成员数据,编写构造函数,,拷贝构造函数,同时编写Display(),成员函数显示学生的信息。2.编写“+”运算符重载函数,使CStudent类的两个对象相加返回两个对象总成绩相加的和。3.编写主函数,定义两个CStudent类对象,分别调用成员函数Display(),...

用C++编写:建立对象数组,放5个学生的数据,输出第1,3,5个学生的数据.Stu...
include <iostream>#include <string>#define MAX_ARR 5using namespace std;class Student{public:Student(); Student(int si,string sn,char s,string bd):stuID(si),stuName(sn),sex(s),birthDate(bd){} void SetValue(); void Display();~Student(){\/\/cout<<"这是析构函数,...

...功能要求能输入学生信息,包括姓名,学号,性别,
可以

编一个c++程序,输入五个学生的学号、姓名、5门课的成绩,按平均分的高...
我帮你分析下:结构体,五个成绩的定义不是那样,你那样就是一个学生的一门成绩有五个了,只有名字用数组,还有,结构体定义了成员,主函数就不须定义了。有个经验之谈,有实型数十最好用double,因为float没他精确。还有循环多了一个,输出了五次。还有问题发邮件问我,302527811@qq.com ...

用C++编写一个学生信息管理系统
include <iostream>#include <iomanip>#include <string>#include <fstream>\/\/输入\/输出文件流类using namespace std;class Student \/\/定义类{ private:int tag; \/\/删除标记 1:已删 0:未删char name[10]; \/\/姓名int grade;\/\/成绩int ID;public:Student() {}\/\/构造函数int gettag() {return...

...性别、出生年月、入学总分和籍贯。输入5个学生档案
41张玉洁女19990620128 36蒲淓女19990912

定义一个描述学生基本情况的类,数据成员包括姓名,学号,数学,英语,物...
class student { private:string name;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)...

用c++编写一个学生类。输出每个学生的姓名、学号、成绩
score;};void Student::display(){ cout << "姓名:" << ends << name << endl; cout << "学号:" << ends << id << endl; cout << "成绩:" << ends << score << endl;}int main(){ Student stu("小明", 19, 97); stu.display(); system("pause"); return 0;} ...

C++简单问题 关于输出学生信息
思路:定义一个结构体,包括姓名、学号、各门各科的成绩、总成绩。然后定义一个5个单位的结构体数组,分别保存每个学生的个人信息。然后求出每个学生的总成绩,用一个变量保存成绩最高的同学的在数组中的位置。然后输出就行了。真的不难,自己多想想吧,如果你不想自己做的话加到300分,我帮你做。

相似回答