成员函数包括设置学号、姓名、各科成绩的函数,获取学号、姓名、各科成绩的函数,计算总分、计算平均成绩的函数。
读入学生信息,按要求显示学生信息。
输入
第一行为数据组数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语言
追答你搞笑呢???!!!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;
}
哈哈,这一次就粘完了。记得采纳我
c语言。急急急!!!
追答哎,我帮你问问
追问谢谢啦!挺急的
本回答被提问者采纳