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

求指出错误,提示上说temp1有问题?

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

正在回答

2 回答

多谢大神指点,已解决


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

错误1:score数组长度和name数组长度不一样。

错误2:for循环中,既然循环里面用的索引是i+1,那么i初值应该等于0,即for (int i = 0; i < 7; i++)。

错误3:最后输出最高分数时,temp1不应该加双引号,加了双引号,temp1就是字符串了,就不代表最高分数的人的名字了。

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

举报

0/150
提交
取消

求指出错误,提示上说temp1有问题?

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