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

来源:6-1 练习题目

溯汐潮

2022-07-13 14:54

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回答

  • 慕数据3346302
    2022-07-28 23:30:00

     if(num[i]>max)

                max=num[i];

                name=xingming[i];

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

    qq_慕数据...

    对对对

    2022-09-08 16:23:19

    共 1 条回复 >

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题