-->
当前位置:首页 > 题库 > 正文内容

6-1 体育俱乐部I(构造函数) (5 分)

Luz4年前 (2021-03-08)题库1837
6-1 体育俱乐部I(构造函数) (5 分)

一个俱乐部需要保存它的简要信息,包括四项:名称(字符串),成立年份(整数),教练姓名(字符串)和教练胜率(0-100之间的整数)。用键盘输入这些信息后,把它们分两行输出:第一行输出名称和成立年份,第二行输出教练姓名和胜率。

裁判测试程序样例:

#include <iostream>#include <string>using namespace std;class Coach{
    string name;    int winRate;public:
    Coach(string n, int wr){
        name=n; winRate=wr;
    }    void show();
};class Club{
    string name;
    Coach c;    int year;public:
    Club(string n1, int y, string n2, int wr);    void show();
};int main(){    string n1, n2;    int year, winRate;    cin>>n1>>year>>n2>>winRate;    Club c(n1,year, n2, winRate);
    c.show();    return 0;
}/* 请在这里填写答案 */

输入样例:

Guanzhou 2006 Tom 92

输出样例:

Guanzhou 2006
Tom 92%
作者
何振峰
单位
福州大学
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
void Coach::show()
{
    cout<<name<<" "<<winRate<<"%"<<endl;
}
Club::Club(string n1,int y,string n2,int wr):c(n2,wr)
{
    name=n1;
    year=y;
}
void Club::show()
{
    cout<<name<<" "<<year<<endl;
    c.show();
}


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。