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

关于本节习题

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace _20180727

{

    class Program

    {

        static void Main(string[] args)

        {

            string [] names =new string [8]{  "吴松" , "钱东宇", "伏晨" ,  "陈陆" , "周瑞" , "林日彭" , "何坤" ,  "关欣" };

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

            int max = 0;

            int j= 0;

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

            {

                if (max < score[i])

                {

                    max = score[i];

                    j = i;

                }

               

            }

            Console.WriteLine("分数最高的是" + names [j]+"," + "分数是" + max );

            

        }

    }

}


我看到别人这样写,但是我不知道具体的意思,有大神能解释这些语句吗?谢谢

正在回答

2 回答

不行,要初始化

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

星辰的泪 提问者

初始化什么
2018-08-15 回复 有任何疑惑可以回复我~

循环遍历score数组所有的值,如果max变量小于当前score值就将score值附给max变量,数组遍历完后max变量会获得score数组中最大的值,之后输出max即可;

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

星辰的泪 提问者

在设置变量j的时候能不能直接用 int j; 而不是int j=0;
2018-07-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       254046    人
  • 解答问题       1459    个

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

进入课程

关于本节习题

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