zoukankan      html  css  js  c++  java
  • 平均年龄

    题目:

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

    我的代码:

    import java.util.Scanner;

    public class Main{     

      public static void main(String []args){

         int w,y,x,n;    

       int m=0;         

       Scanner input= new Scanner(System.in);         

       w=input.nextInt();         

       y=input.nextInt();         

       x=input.nextInt();         

       n=input.nextInt();         

       for(int i=0;i<n;i++){             

        m=w*y;             

        y=(m-w*x*y+w*x*21)/5+1;         

       }         

       System.out.print(y);  

      }

    }

      补充:

    1. 向上取整:Math.ceil(3.1)=4;
    2. 四舍五入:Math.rint(3.5)=4;
    3. 向下取整:Math.floor(3.1)=3;

      一个在线编辑网站:http://yishouce.com/java/run

    (PS:讲真,我比较菜,可能有的分享会对大家有误导作用,如果大家有什么好的见解,希望大神不嫌弃,能给我一些指导。)

  • 相关阅读:
    服务器被黑

    ZXW说
    抽象类
    URL参数加密解密过程
    SqlServer 跨服务器 DML
    发布
    C#操作XML小结
    定时指执程序
    SQL语句判断数据库、表、字段是否存在
  • 原文地址:https://www.cnblogs.com/zhangmei/p/5788642.html
Copyright © 2011-2022 走看看