#include <iostream>#include <string>#include <cstdlib>#include <cstdio>using namespace std;class Student // 抽象一个学生类,类名为Student{private: // 以下为类中私有属性 string name; // 姓名变量 string number; // 学号变量 string score[6]; // 成绩字符串数组变量 char str[4]; // 存放一科成绩数组变量 int sum; // 存放总成绩变量 float average; // 存放平均成绩变量public : // 以下为类中公有行为 void inputdata(); // 输入数据函数 void outputdata(); // 输出数据函数};void Student::inputdata() //输入数据函数的实现部分{ cout<<"请输入学生姓名:"; cin>>this->name; cout<<"学号:"; cin>>this->number; cout<<"六科成绩:"; int z=0; sum=0; for(int i=0;i<6;i++) { cin>>z; itoa(z, str, 10); sum=sum+z; this->score[i]=str; }}void Student::outputdata() //输出数据函数的实现部分{ int k=6; average=0; cout<<"姓名:"<<name<<"\t学号:"<<number<<endl; cout<<"各科成绩:"; for(int j=0;j<6;j++) { cout<<this->score[j]<<"\t"; } cout<<endl; average=sum/k; cout<<"6门课的平均成绩是:"<<average<<endl; cout<<"6门课的总成绩是:"<<sum<<endl;}int main(){ Student student1; //申请一个对象, //对象名为student1 student1.inputdata(); //调用对象1的输入行为, //得到姓名、学号、各科成绩 student1.outputdata(); //调用对象1的输出行为,处理、 //显示各科成绩、总成绩、平均成绩 return 0;}