求大神, c#的问题

来源:6-1 练习题目

qq_愿时光安好_04050009

2017-04-19 13:03

using System;

using System.Collections.Generic;

using System.Text;


namespace projGetMaxScore

{

    class Program

    {

        static void Main(string[] args)

        {

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

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

            int max = score[0];

            int nameindex = 0;

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

            {

                if(score[i] > max)

                {

                    max = score[i];

                    nameindex = i;

                }

            }

            Console.WriteLine(name(nameindex));

        }

    }

}

怎么是输出?????98

写回答 关注

3回答

  • 慕移动9181930
    2022-03-26 23:15:38
  • 一念征途
    2017-06-23 16:50:54

    你好,复制代码直接运行报错,出错原因是最后的那一行的代码错误,改成:

    Console.WriteLine(name[nameindex]);

     代码可以运行,输出“伏晨”,如果需要输出对应的分数的话,可以改成

    Console.WriteLine(name[nameindex] + ",分数是:"+score[nameindex]);

    如果回答的不对,或者不明白,可以回复我,祝你学习顺利。

  • Jackettt
    2017-04-19 14:27:25

    最后应该是 Console.WriteLine(name[nameindex]);吧? 我在vs中运行没问题 ,输出伏晨

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题