为了账号安全,请及时绑定邮箱和手机立即绑定

提交后只出现景珍,提示索引超出数值接线,有大佬回答吗

namespace projAboveAvg

{

    class Program

    {

        static void Main(string[] args)

        {

           string[,] score={{"景珍","90"},{"林惠洋","65"},{"成蓉","88"},{"洪南昌","70"},{"龙玉民","46"},{"单江开","81"},{"田武山","100"},{"王三明","68"}};

           int sum=0,avg;

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

           {

               sum +=int.Parse(score[i,1]);

           }

           avg=sum/score.GetLength(0);

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

           for(int x=0;x<score.GetLongLength(0);x++)

           {

               if(int.Parse(score[x,1])> avg)

                  Console.Write(score[0,x]+" ");

           }

        }

    }

}


正在回答

2 回答

Console.Write(score[0,x]+" ");

二维数组的上标超了,应该改为Console.Write(score[x,0]+" ");

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       254045    人
  • 解答问题       1459    个

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

进入课程

提交后只出现景珍,提示索引超出数值接线,有大佬回答吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信