某生产车间有12 名员工,编号为: 001、002、003、… 012。由于工作需要, 在生产旺季取消了周末公休日,即周一至周日均要上班,因此需要实行员工轮休制度。每天安排两人休息,一星期中每人只能休息一天。每个员工可以预先自认为合适的休息日。用C++语言去写
时间: 2024-01-24 07:17:37 浏览: 32
以下是一个简单的C++程序,用于实现员工轮休制度:
```cpp
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
vector<string> employee_names = {"001", "002", "003", "004", "005", "006", "007", "008", "009", "010", "011", "012"};
vector<string> rest_days(7);
// 让每个员工选择一个休息日
for (int i = 0; i < employee_names.size(); i++) {
string name = employee_names[i];
cout << "请输入" << name << "选择的休息日(星期一到星期日用数字1-7表示):";
int day;
cin >> day;
rest_days[day - 1] = name;
}
// 输出每个员工的休息日
cout << "员工轮休表如下:" << endl;
for (int i = 0; i < rest_days.size(); i += 2) {
cout << "星期一:" << rest_days[i] << ",星期二:" << rest_days[i+1] << endl;
}
return 0;
}
```
以上程序中,我们使用了两个vector,一个用于存储所有员工的姓名,另一个用于存储每个休息日休息的员工姓名。首先让每个员工输入自己选择的休息日,然后将其存入rest_days中。最后输出员工轮休表,每个员工轮流休息一天,每天休息两个人。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)