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

  • 相关阅读:
    jquery实现全选、不选、反选的两种方法
    EasyGui
    PyInstaller打包成exe可执行文件
    paramiko模块
    仿照admin写一个startk组件
    django-model之Q查询补充
    django-Model _meta API
    django-admin的源码流程
    权限管理具体代码实现
    021.15 IO流 其他流
  • 原文地址:https://www.cnblogs.com/zhangmei/p/5788642.html
Copyright © 2011-2022 走看看