问答详情
源自:6-8 最终项目

看看我的代码未使用VS测试就一次通过,还比较简练。

     static void Main(string[] args)

        {

           string[] name={"景珍","林惠洋","成蓉","洪南昌","龙玉民","单江开","田武山","王三明"};

           int[] score={90,65,88,70,46,81,100,68};

           int sum = 0, avg = 0; //总分,平均分都使用了int类型

           for (int i=0; i<score.Length ;i++)

             sum += score[i];

            avg = sum / score.Length;

            Console.WriteLine("平均分是{0},高于平均分的有:", avg );

            for (int i =0 ; i<score.Length ; i++)

               if (score[i] > avg ) 

                  Console.Write( name[i] + " " );

        }


提问者:慕姐0500975 2020-02-04 01:17

个回答

  • qq_明智之举_qAKLMP
    2020-02-05 17:49:34

    我第一个循环用

    foreach(int x in num)

                {

                    sum+=x;

                }

    貌似更简单点