c++ 类与对象 人员录入信心

在c++中类与对象中有什么方法可以更好地进行人员录入信息的编程,就比如采用循环语句之类的,可以不用设置那么多的对象,下面是我写的,但感觉很麻烦,希望能得到指点,谢谢了。

#include 
using namespace std;
class People
{
    public:void set_p();
    void show_p();
    private:int number;char sex;int age;
};
void People::set_p()
{
    cout<<"输入号码,性别,以及年龄"<>number>>sex>>age;
}
void People::show_p()
{
 cout<<"号码  "<" "<<"性别  "<" "<<"年龄  "<int main()
{
    People p1,p2,p3,p4,p5;
    p1.set_p();
    p1.show_p();
    p2.set_p();
    p2.show_p();
    p3.set_p();
    p3.show_p();
    p4.set_p();
    p4.show_p();
    p5.set_p();
    p5.show_p();
    return 0;
}
int main()
{
    People p[5];
    for (int i = 0; i < 5; i++) {
        p[i].set_p();
        p[i].show_p();
    }
    return 0;
}