怎么用C#的数组设计计算成绩平均分,比平均分高与低的人数

1个回答

  • double[] score = new double[] { 70, 80, 85, 73, 91 }; //接收键盘输入的成绩,这不需要写吧

    double Avg = 0, MinAvg = 0, MaxAvg = 0;

    Avg = score.Average(); //算出平均值

    for (int i = 0; i < score.Length; i++){if (score[i] Avg){MaxAvg++;}else if (score[i] < Avg){MinAvg++;}}MessageBox.Show(string.Format("平均分为:{0}n大于平均分的人数有:{1}人n小于平均分的人数有:{2}人", Avg, MaxAvg, MinAvg));

    应该就是这样吧