您的位置:首页 > 其它

已知某公司总人数为W,平均年龄为Y岁(每年3月末计算,同时每年3月初入职新人),假设每年离职率为x,x>0&&x<1,每年保持所有员工总数不变进行招聘,新员工平均年龄21岁。 从今年3月末开始,请实现一个算法,可以计算出第N年后公司员工的平均年龄。(最后结果向上取整)。

2017-02-23 17:39 1221 查看
// ConsoleApplication12.cpp : 定义控制台应用程序的入口点。

//

#include "stdafx.h"
// ConsoleApplication12.cpp : 定义控制台应用程序的入口点。
//

#include <iostream>
#include <vector>

using namespace std;

int main()
{
int W, N;
//  int Y;
long float Y;
long float x;
while (cin>>W>>Y>>x>>N)
{

while (N!=0)
{
Y =( W*(1 - x)*(Y + 1) + (x*W*21))/W;
N--;
}

int y = Y ;

if (y == Y)
{
cout << y << endl;
}
else {
cout << y + 1 << endl;
}

}

return 0;
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐