#include"iostream"
using namespace std;
class person{
protected:
int age;
int height;
double weight;
static int num;
public:
person(int a,int h,double w):age(a),height(h),weight(w){ num++; }
void Show(){
cout << "age: " << "height: " << "weight: " << endl ;
cout << age << " " << height << " " << weight << endl ;
}
static int number(){
return num;
}
};
int person::num=0;
int main()
{
person a(10,30,140),b(20,60,170);
a.Show();
b.Show();
cout << "person:" << endl ;
cout << person::number() << endl ;
}
请问怎么把这个代码改成输入格式为“按姓名、年龄、身高和体重依次输入每个人的信息,以exit结束”
这是原本的题目“设计一个People 类,该类的数据成员有姓名、年龄、身高、体重和人数,其中人数为静态数据成员,成员函数有构造函数、显示和显示人数。其中构造函数由参数姓名、年龄、身高和体重来构造对象;显示函数用于显示人的姓名、年龄、身高和体重;显示人数函数为静态成员函数,用于显示总的人数。”
非常感谢!
