某班有20名学生,从键盘输入这20名学生的成绩存放在数组中,实现由大到小输出。

来源:互联网 发布:理性选民的神话 知乎 编辑:程序博客网 时间:2024/04/30 11:30

using System;using System.Collections.Generic;using System.Linq;using System.Text;

namespace _118_3._3{    class Program    {        static void Main(string[] args)        {            int[] a = new int[20];            for (int i = 0; i <a.Length; i++)            {                 a[i] = int.Parse(Console.ReadLine());             }            Console.Write("当前成绩排名:");            foreach (int i in a)            {                Console.Write("{0}  ",i);            }            Console.Write("\n");            Array.Sort(a);            Array.Reverse(a);            Console.Write("  排序后结果:");            foreach (int i in a)            Console.Write("{0}  ",i);              }    }}


1.对数组赋值有两种方式:一种是定义时初始化;另一种是用for循环来赋值。本程序中的foteach是用来便利输出数组元素。

2.Array.Sort(数组名称);对数组进行升序排列
   Array.Reverse(数组名称,起始位置,反转范围);对Array.Sort进行反转,实现降序排列。


0 0
原创粉丝点击