C++ 大运会项目示例代码 - 运动员管理系统
以下是一个使用C++实现的大运会项目的简单示例:
#include <iostream>
#include <string>
#include <vector>
using namespace std;
// 运动员类
class Athlete {
private:
string name;
string sport;
int age;
public:
Athlete(string name, string sport, int age) : name(name), sport(sport), age(age) {}
string getName() const {
return name;
}
string getSport() const {
return sport;
}
int getAge() const {
return age;
}
};
// 大运会类
class Universiade {
private:
vector<Athlete> athletes;
public:
void addAthlete(Athlete athlete) {
athletes.push_back(athlete);
}
void printAthletes() const {
for (const auto& athlete : athletes) {
cout << 'Name: ' << athlete.getName() << endl;
cout << 'Sport: ' << athlete.getSport() << endl;
cout << 'Age: ' << athlete.getAge() << endl;
cout << '------------------------' << endl;
}
}
};
int main() {
Universiade universiade;
// 添加运动员
universiade.addAthlete(Athlete('张三', '田径', 20));
universiade.addAthlete(Athlete('李四', '游泳', 22));
universiade.addAthlete(Athlete('王五', '篮球', 21));
// 打印所有运动员信息
universiade.printAthletes();
return 0;
}
这个示例展示了一个大运会的项目,包括了运动员类(Athlete)和大运会类(Universiade)。可以通过添加运动员和打印所有运动员信息来进行操作。
原文地址: https://www.cveoy.top/t/topic/mWWG 著作权归作者所有。请勿转载和采集!