问答详情
源自:6-1 练习题目

求大神帮我看看哪里错了谢谢

  string[,] info = new string[8, 2] { { "吴松", "89" }, { "钱东宇", "90" }, { "伏晨", "98" }, { "陈陆", "56" }, { "周蕊", "60" }, { "林日鹏", "9" }, { "何昆", "93" }, { "关欣", "85" } };

             int sum = 0;

             string name;

             

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

                 if(sum<int.Parse(info[i,1])){

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

                     name=info[i,0];

                 }

             }

             Console.Write("分数最高的是"+name+"分数是"+sum);



提问者:qq_慕的地3357627 2020-05-24 19:26

个回答

  • 小刘今儿学点啥
    2020-07-10 14:19:45

    说错了 13版

  • 小刘今儿学点啥
    2020-07-10 14:18:58

    我用10版运行了一下你的代码 错误说的是未给name赋初始值。我改成string name = " "; 以后运行成功了

  • 了鱼吕
    2020-05-27 14:09:03

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

                {

                    {

                        if (sum < int.Parse(info[i, 1]))

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

                    }

                    {

                        if (sum == int.Parse(info[i, 1]))

                            name = info[i, 0];

                    }

                }


  • 慕数据8208957
    2020-05-26 21:25:10

    using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp1{    class Program    {        static void Main(string[] args)        {//建立数组            string[] name = {"景珍", "林惠洋", "成蓉", "洪南昌", "龙玉民", "单江开", "田武山", "王三明"};            int[] score = {90,65,88,70,46,81,100,68};            int sum=0,avg;//总分sum,平均分avg            for (int i = 0; i < score.Length; i++)            {                sum += score[i];            }            avg = sum / score.Length;            //Console.WriteLine(sum);//输出总分            Console.WriteLine("平均分是"+avg+"高于平均分的有:");//输出平均分            for (int a = 0; a < score.Length; a++)            {                if (score[a] > avg)                {                    Console.Write(name[a]+" ");                }                                             }        }    }}