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

我这个代码为什么错了

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);

    }


提问者:溯汐潮 2022-07-13 14:39

个回答

  • weixin_慕沐4393982
    2022-10-18 21:41:00

    少了个}

  • qq_慕数据7323586
    2022-09-08 16:26:37

    应该没问题啊

  • 慕无忌1516562
    2022-07-14 19:04:43

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