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

为什么我输出的事 分数最高的是关欣而不是付晨 最恶心的是分数是对的

namespace projGetMaxScore

{

    class Program

    {

        static void Main(string[] args)

        {

        int[]num=new int[]{89,90,98,56,60,91,93,85};

        string[] xingming = new string[] {"吴松","钱东宇","伏晨","陈陆","周蕊","林日鹏","何昆","关欣"};   

        int max=num[0];

        string name=xingming[0];

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

        {

            if(num[i]>max)

            max=num[i];

            name=xingming[i];

        }

        

        Console.Write("分数最高的是{0},分数是{1}",name,max);    

        }

    }

}


正在回答

1 回答

 if(num[i]>max)

            max=num[i];

            name=xingming[i];

if下面两条语句要用{}括起来,确保两条语句都是受if条件限制,否则只有if下面第一句是受if条件限制的,第二句话会一直执行到for循环最后一次

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

qq_慕数据7323586

对对对
2022-09-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我输出的事 分数最高的是关欣而不是付晨 最恶心的是分数是对的

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