定义一个学生类,成员变量包括学号、姓名、语文成绩、数学成绩、英语成绩。

成员函数包括设置学号、姓名、各科成绩的函数,获取学号、姓名、各科成绩的函数,计算总分、计算平均成绩的函数。

读入学生信息,按要求显示学生信息。

输入

第一行为数据组数T(T<100),每组数据占三行分别为学号、姓名(名字长度不超过20个字符)、各科成绩。

输出

输出为每个学生的信息显示,包含姓名、学号、各科成绩、平均成绩、总成绩,显示格式见样例输出。平均成绩四舍五入到整数。

样例输入

1
201501
Lily
78 85 90

样例输出

Name: Lily
Number: 201501
Chinese: 78
Math:
85
English: 90
Total Score: 253
Average score: 84

你没说用什么语言编写啊。 c++?java?c#

这个很简单,你定义个main函数,2个成员函数。在main函数里 输入数组个数 i,调用个for循环,循环体就是调用 设置姓名、学号、成绩的成员函数 void setName() ,然后for循环结束后。再来一个for循环,循环体调用计算展示分数的成员函数追问

c语言

追答

你搞笑呢???!!!c语言哪来的类,成员函数,成员变量,是c++吧少年

追问

我学的杂,从c语言到c++。求解答啊大神!!!

追答

稍等,我用c++给你写一个

追问

恩,急急急!!!

追答

#include <iostream>

#include <string>


#define MAX 100


using namespace std;


class MyClass

{

public:

MyClass();

~MyClass();


void setValue(MyClass& my);

void getValue(MyClass& my);


private:

int number;

string name;

int chinese;

int math;

int english;

};


字数超过最大限制了,你再追问一下,我分三次把答案粘贴上去

追问

追答

MyClass::MyClass()
{
}

MyClass::~MyClass()
{
}

void MyClass::setValue(MyClass& my)
{
int inumber;
string sname;
int ichinese;
int imath;
int ienglish;
cin >> inumber >> sname >> ichinese >> imath >> ienglish;
my.number = inumber;
my.name = sname;
my.chinese = ichinese;
my.math = imath;
my.english = ienglish;
}

void MyClass::getValue(MyClass& my)
{
cout > n;
for (int i = 0; i < n&&i < MAX; i++)
{
my[i].setValue(my[i]);
}

for (int i = 0; i < n&&i < MAX; i++)
{
my[i].getValue(my[i]);
}

system("pause");
return 0;
}
哈哈,这一次就粘完了。记得采纳我

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-20
这是编程,是VF吗追问

c语言。急急急!!!

追答

哎,我帮你问问

追问

谢谢啦!挺急的

本回答被提问者采纳

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

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

...成员变量:学号,姓名,性别,数学成绩,语文成绩
public class Student { private int studentNo;private String studentName;private String sex;private int mathScore;private int chineseScore;public Student(){} public Student(int studentNO,String studentName){ this.studentNo=studentNO;this.studentName=studentName;} public int sum(int mathS...

用java写程序,定义一个student类,包含成员变量有学号、姓名、性别、班...
public class Student {\\x0d\\x0a\\x0d\\x0a\/**\\x0d\\x0a * @param args\\x0d\\x0a *\/\\x0d\\x0aboolean master; \/\/定义成员变量\\x0d\\x0aint num;\\x0d\\x0aString name,sex;\\x0d\\x0adouble math,chinese,english,score=0.0,average=0.0;\\x0d\\x0a\\x0d\\x0aStudent(int ...

...name, id, score ,分别表示姓名,学好,成绩...
定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员:getNo():获得学号;getName(...

建立一个学生类,其中成员变量为学号、姓名和五门课程成绩;在测试类中定...
第一步创建学生类 第二步创建测试类 \/\/学生类 public class Student { \/\/成员变量 学号 private String number;\/\/成员变量 姓名 private String name;\/\/英语成绩 private int englishScore;\/\/数学成绩 private int mathScore;\/\/物理成绩 private int physicsScore...

...成员变量:学号、姓名、性别、班干部否、数学、语文、
public class Student { \/ param args \/ boolean master; \/\/定义成员变量 int num;String name,sex;double math,chinese,english,score=0.0,average=0.0;Student(int num,String name, String sex, boolean ma, double math, double chinese, double english ){ \/\/构造方法 this.num = n...

c++设计一个学生类,其中含有学号、姓名、语文、数学和英语成绩等数据成...
设计一个class,class中 定义几个变量,用来保存学生的学号,姓名,语文成绩。很简单的啊,有不懂的请追问把

java编程定义一个学生类Student,成员变量有学号,姓名,性别,身高,体重...
public class DateDemo {public static void main(String[] args) {java.util.Vector<Student> vs = new java.util.Vector<Student>();for(int i = 0; i < 10; i++){vs.add(new Student(i,"张三"+i,"男",+1.72,65.03));}java.util.Iterator<Student> it = vs.iterator();while...

...成员变量——学号,姓名,性别,班干部否,数学
import java.util.Scanner;public class Student { public static void main(String[] args) { Student student = new Student(); student.input(); float sum = student.sum(); float avg = student.avg(); System.out.println("The "+student.getName()+"'s"+" sum is...

相似回答