e-7-参考.txt

来自「最后声明」· 文本 代码 · 共 63 行

TXT
63
字号
#include <iostream>
#include <string>
using namespace std;
string name;
class Guest{
    public:
        static void TatolCount();
        static void GuestNumCount();
        static void SetGuestName();
        Guest();
private:
        static int GuestNum;
        static int GuestTatol;
        static string GuestName;
};
int Guest::GuestNum=0;
int Guest::GuestTatol=0;
string Guest::GuestName="";
Guest::Guest()
{
    string gname;
    int gnum;
    int gtatol;
    gname=GuestName;
    gnum=GuestNum;
    gtatol=GuestTatol;
}
void Guest::GuestNumCount()
{
    GuestNum+=1;
    cout<<GuestNum<<endl;
}
void Guest::TatolCount()
{
    GuestTatol+=1;
    cout<<GuestTatol<<endl;
}    
void Guest::SetGuestName()
{
    GuestName = name;
}    

void main()
{
Loop:
    Guest g;
    cout<<"请输入客人的姓名"<<endl;
    cin>>name;
    cout<<"客人姓名:"<<name<<endl;
    g.SetGuestName();
    cout<<"客人编号:";
    g.GuestNumCount();
    cout<<"客人总数:";
    g.TatolCount();
    cout<<"要继续添加客人吗?请输入“Y”或“N”,并按回车键继续"<<endl;
    char key;
    cin>>key;
    if (key=='Y'||key=='y')
        goto Loop;
    else
        cout<<"感谢您的使用,再见。"<<endl;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?