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

  • 相关阅读:
    (字符串)子串变位词
    反转链表 II
    翻转链表
    覆盖索引
    MySQL索引结构之Hash索引、full-text全文索引(面)
    MySQL索引结构之B+树索引(面)
    MYSQL 存储引擎(面)
    MySQL架构(面)
    如何在Linux Mint 20系统上安装Pip
    如何在CentOS 8系统服务器上安装Nginx
  • 原文地址:https://www.cnblogs.com/zhangmei/p/5788642.html
Copyright © 2011-2022 走看看