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

输出结果为什么只有一个??

using System;

using System.Collections.Generic;

using System.Text;


namespace projAboveAvg

{

    class Program

    {

        static void Main(string[] args)

        {

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

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

            int sum=0,avg;

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

                sum+=score[i];

            }

            avg = sum/score.Length;

            Console.Write("平均分是:{0}",avg);

            Console.WriteLine(",高于平均分的有:");

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

                if (score[j] > avg) 

                Console.Write("{0}",name[j]);

                System.Console.Read();

            }

        }

    }

}


提问者:风逝 去 2016-04-15 13:46

个回答

  • Jack_Fu
    2016-04-24 16:16:43
    已采纳

    System.Console.Read();

    这句应该放在循环外面,循环里面,会进入一个等待输入的状态,这个时候你没有输入,就一直处于这个等待的状态。