不是很清楚随机初始化员工是什么意思?我是菜鸟请求解答!!!
class Employee { public double wages; }
class Program { static void Main(string[] args) { InitialEmployee(); double[] avgWageses = new double[10]; for (int i = 0; i < list.Count; i++) { avgWageses[i] = list[i].wages; } double maxWages = list.Max(m=>m.wages); double avgWages = list.Average(m => m.wages); double minWages = list.Min(m => m.wages); Console.WriteLine(maxWages); Console.WriteLine(avgWages); Console.WriteLine(minWages); Console.ReadKey(); } static List<Employee> list = new List<Employee>(); public static void InitialEmployee() { Random random = null; for (int i = 0; i < 10; i++) { Employee emp = new Employee(); random = new Random(); emp.wages = (random.NextDouble()+3)*1000; list.Add(emp); } }
随机就是随便生成一些数据
拿分的
这是一道题吧?就是需要你计算的员工的工资是不确定的……
随机是指数据的生成方式。随机初始化员工工资,即使用随机的方式初始化员工的工资。其实这里的随机也是有条件的,即考虑具体的业务含义,工资必须是正值,不能是负值,最好设定一个工资范围,比如大于2000,否则个位数的工资也没有意义。
法一)程序中,把每个数放在数组中, 或 List 或 ArrayList
最高用 max()函数, 最低用min()函数 平均用avg()函数
法二) Excel 中用公式, 或者选中数据. 在Excel的状态栏 最大 最小 平均 都有了
:)
拿分的