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

我这个代码为什么错了

using System;

using System.Collections.Generic;

using System.Text;


namespace projGetMaxScore

{

    class Program

    {

        static void Main(string[] args)

        {

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

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

        int max=num[0];

        string name=XM[0];

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

        {

            if(num[i]>max)

            {

              max=num[i];

              name=XM[i];  

            }

            

        }

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

    }


正在回答

2 回答

应该没问题啊

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

声明数组的时候,数据类型和变量名要有空格隔开,写循环语句的时候,已经先给max和name赋值了数组的0下标的元素,所以在写for循环的时候,int i初值应该等于1

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

举报

0/150
提交
取消

我这个代码为什么错了

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