zoukankan      html  css  js  c++  java
  • 数组--输出分数最高的同学的姓名和分数-两种思路。

    练习题目

    学习过C#语言的语法,又学习了条件逻辑和循环逻辑,还学习了几种常用的算法,我们是否能够说掌握了编程的本领呢?让我们用一道有些难度的编程练习检验一下吧!

     任务

    一次考试,各位同学的姓名和分数如下:

    请编写程序,输出分数最高的同学的姓名和分数。

    ----------------------------------------------------------------------------------------------------------------------------------------------------

    一:

    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace projGetMaxScore
    {
        class Program
        {
            static void Main(string[] args)
            {
                string[] names = { "吴松", "钱东宇", "伏晨", "陈陆", "周蕊", "林日鹏", "何昆", "关欣" };
                int[] score = {89,90,98,56,60,91,93,85};
                int max = score[0]; //初始化为第一个元素。
                int index = 0; //最大值的索引。
                for(int i=1;i<score.Length;i++) //i=1是因为第一个元素已经赋值给max了,所以从第二个元素开始比较。
                {
                    if(score[i]>max)
                    {
                        max = score[i];
                        index = i; //记录索引
                    }
                    
                }
                Console.WriteLine("分数最高的是{0},分数是{1}。",names[index],max);
            }
        }
    }

    二:

    using System;
    using System.Collections.Generic;
    using System.Text;
    
    namespace projGetMaxScore
    {
        class Program
        {
            static void Main(string[] args)
            {
                string[] names = { "吴松", "钱东宇", "伏晨", "陈陆", "周蕊", "林日鹏", "何昆", "关欣" };
                int[] score = {89,90,98,56,60,91,93,85};
                int max = score[0];
                string name="";
                for(int i=1;i<score.Length;i++)
                {
                    if(score[i]>max)
                    {
                        max=score[i];
                        name=names[i];
                    }
                    
                }
                Console.WriteLine("分数最高的是{0},分数是{1}。",name,max);
            }
        }
    }

    https://www.imooc.com/code/9177

    ------ 一件事情没有准备好,千万不要开始,一旦开始,就一定不要停止!自己决定的事情就一定要完成,不管付出多大的代价! ------
  • 相关阅读:
    局域网的组建方案
    网络的分类
    设置Windows的TCP/IP属性和内部网络号码
    在Windows8工作站上安装可靠多播协议
    在Windows Server 2012服务器上安装可靠多播协议
    【转】HTTP协议详解
    局域网的通信协议
    局域网的拓扑结构
    Shiro学习笔记(5)——web集成
    IT增值服务,客户案例(一)--山东青岛在职人士,2年.Net经验,转Java开发半年
  • 原文地址:https://www.cnblogs.com/zhjason/p/13803810.html
Copyright © 2011-2022 走看看