一、问题及代码
-
-
-
-
-
-
-
-
-
-
-
-
-
#include<iostream>
#include<string>
using namespace std;
class Student
{
private:
string name;
float chinese;
float math;
public :
void setStudent(string a,int b,int c);
void show();
void setName(string d);
string getName();
int average();
int Sum();
};
void Student::setStudent(string a,int b,int c)
{
name=a;
chinese=b;
math=c;
}
void Student::show()
{
cout<<name<<" "<<chinese<<" "<<math<<endl;
}
void Student::setName(string d)
{
name=d;
}
string Student::getName()
{
return name;
}
int Student::average()
{
return (chinese+math)/2;
}
int Student::Sum()
{
return chinese+math;
}
int main()
{
Student s1,s2;
s1.setStudent("Lin daiyu", 98, 96);
s2.setStudent("Jia baoyu", 90, 88);
s1.show();
cout<<"average:"<<s1.average()<<endl;
cout<<"Sum:"<<s1.Sum()<<endl;
s2.show();
cout<<"average:"<<s2.average()<<endl;
cout<<"Sum:"<<s2.Sum()<<endl;
s1.setName("xue baochai");
s1.show();
cout<<"average:"<<s1.average()<<endl;
cout<<"Sum:"<<s1.Sum()<<end;
cout<<"s1.Name: "<<s1.getName()<<endl;
cout<<"s1.average: "<<s1.average()<<endl;
return 0;
}
二、运行结果:
三、心得体会:
对面对像程序设计理解还不够深刻,遇到很多小问题不会解决,找同学咨询才贯通。
四、知识点总结:
面向对象的程序设计,string类型数据的应用等。