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

这样改哪里错了

using System;
using System.Collections.Generic;
using System.Text;

namespace projGetMaxScore
{
    class Program
    {
        static void Main(string[] args)
        {
            string[,] info = new string[8, 2] { { "吴松", "89" }, { "钱东宇", "90" }, { "伏晨", "98" }, { "陈陆", "56" }, { "周蕊", "60" }, { "林日鹏", "9" }, { "何昆", "93" }, { "关欣", "85" } };
            string name="",score="0";
            string text="0";
            for(int i=0;i<8;i++)
            {
                if(info[i,1]>text)
                {
                    text = info[i,1];
                    name = info[i,0];
                }
            }
            Console.WriteLine("分数最高的是"+name+",分数是"+text);
        }
    }
}

正在回答

2 回答

           //先判断这个数组必须大于0,确保这个数组有长度

           if (score.Length > 0) {

               int index = 0;//然后初始化下标index

               int maxScore = score[0];//这句代码把数字第一位当做是最高分


               for (int i = 0; i < score.Length; i++) {//根据数组的长度进行循环


                   if (score[i] > maxScore) {//然后用这个假设的最高分和数组每个数进行比大小,如果假设的最高分遇到更高的


                       maxScore = score[i];//就把这个更高的分数赋值给maxScore,让maxScore成为真正的最高分


                       index = i;//此时score[i]中的这个i也就是最高分的下标啦

                   }

               }

               Console.Write("分数最高的是"+name[index]+",分数是"+ maxScore);

           }

纯手打,每一步都有解释

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

qq_乱洒清荷_03717334 提问者

1 如果需要index作数组里编号,直接用for循环的i不就好了。 2 我只需要把text的变量属性改成int就好了? 变量定义时候什么时候需要"" 什么时候不需要
2018-03-07 回复 有任何疑惑可以回复我~
#2

来自江西的大熊 回复 qq_乱洒清荷_03717334 提问者

1.这个index变量只是用于接收下标的,好在后面以name[index]的形式输出名字 2.你把text变量变成int的话可以用Convert.ToInt32(text),变量的赋值得自己看情况的,多多练习
2018-03-07 回复 有任何疑惑可以回复我~
#3

qq_乱洒清荷_03717334 提问者 回复 来自江西的大熊

十分感谢
2018-03-07 回复 有任何疑惑可以回复我~
#4

来自江西的大熊 回复 qq_乱洒清荷_03717334 提问者

不客气,我也还在学习阶段
2018-03-07 回复 有任何疑惑可以回复我~
查看1条回复

你定义的二维数组是string类型的,所以分数也是string类型的,所以你的分数比较错了。

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

举报

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

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

进入课程

这样改哪里错了

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