这样可行吗???

来源:6-1 练习题目

郭荣俊GG

2015-12-18 13:31

string[]name=new string{名字}; int[]sorce=new int[]{分数}; int max=0; int i=0; for(int x in sorce) { if(x>=max) { max=x; i++;}}     Console.Write("分数最高为{0}"+name[i]+",分数是{1}"+sorce[i]); 这样可行吗???

写回答 关注

3回答

  • 烟火里
    2016-03-02 10:32:37
    已采纳

    string[]name=new string[]{"吴松","前东宇","伏晨","陈陆","周瑞","林日鹏","何坤","关欣"};

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

                int max=sorce[0];

                int y = 0; int x;//x为sorce数组的索引号,y为name数组的所以号

                for(x=0;x<sorce.Length;x++)

                {

                  if(sorce[x]>max)

                  {

                    max=sorce[x];

                    y=x;

                  }

                 }

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

    //改成这样就对了,运行过了

    郭荣俊GG

    非常感谢!

    2016-03-28 16:10:32

    共 1 条回复 >

  • 寒食君Talk
    2016-03-28 10:13:48

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

                string maxname=name[0];

                for(int i=0;i<8;i++)

                {

                    if(max<score[i])

                    {

                        max=score[i];

                        maxname=name[i];

                    }

                }

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

            }

        }

    }


  • 郭荣俊GG
    2015-12-18 14:11:14

     string[]name=new string[]{"吴松","前东宇","伏晨","陈陆","周瑞","林日鹏","何坤","关欣"};
              int[]sorce=new int[]{89,90,98,56,60,91,93,85};
              int max=sorce[0];
              int y=0;
              for(int x=0;x<=sorce.Length;x++)
              {
                  if(sorce[x]>max)
                  {
                  max=sorce[x];
                  y=x;
                  }
              }
                if( max=sorce[x])
                 
              Console.Write("分数最高的是{0}"+",分数是{1}",name[y],max);

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题