一、案例要求
二、代码参考
#include "iostream"
#include "random"
using namespace std;
int get_random_num(int min,int max) {
random_device rd;
mt19937 gen(rd());
uniform_int_distribution<> dis(min, max);
int random_num = dis(gen);
return random_num;
}
int main()
{
// 循环综合案例——发工资
int sum = 10000;
for (int num = 1; num <= 20; num++) {
if (sum <= 0) {
cout << "工资发完了,下个月再来。" << endl;
break;
}
int merit = get_random_num(1,10);
if(merit > 5) {
cout << "员工" << num << ",绩效分" << merit << ",低于5,不发工资,下一位。" << endl;
continue;
}
sum -= 1000;
cout << "向员工" << num << "发放工资1000元,账户余额还剩" << sum << "元。" << endl;
}
return 0;
}