zoukankan      html  css  js  c++  java
  • 例题:用集合做总分平均分。比较好理解的一种做法。

      static void  Main(string[] args)

          {

              ArrayList al = new ArrayList();

              Console.Write("请输入人数");

              int n = Convert.ToInt32(Console.ReadLine());

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

              {

                  Console.Write("请输入第" + (i + 1) + "个人的分数");

                  int fenshu = Convert.ToInt32(Console .ReadLine ());//分数代入

                  al.Add(fenshu);//把分数放在al这个集合里

              }

              double sum = 0;

              for (int b = 0; b < n; b++) //分数 的下标

              {

                  sum = sum + (double)al[b];//a[b]是一个集合类型的,而 sum是double类型的,所以要把al[]b]强制转换成double类型的

              }

              double avg = sum / n;

              Console.WriteLine("总分为" + sum);

              Console.WriteLine("平均分" + avg);

              al.Sort();

              al.Reverse();

              for (int d = 0; d < n; d++)

              {

                  Console.WriteLine(al[d]);

              }  

             Console.ReadLine();

  • 相关阅读:
    【网络流24题----15】汽车加油行驶问题
    【网络流24题】最小路径覆盖问题
    网络流二·最大流最小割定理
    贪吃蛇
    【SCOI2008】着色方案
    DARK的锁链
    【NOIP2014】飞扬的小鸟
    [NOIP2012] 借教室
    [NOIP2012] 开车旅行
    [NOIP2012] 国王游戏
  • 原文地址:https://www.cnblogs.com/275147378abc/p/4431225.html
Copyright © 2011-2022 走看看