有 100个数(1 ~100),asp.net 下用C#如何取出最后面的10个数并依次排序为91,92,93......98,99,100

 我来答
tonalilili
2014-11-04 · TA获得超过1.6万个赞
知道大有可为答主
回答量:8050
采纳率:71%
帮助的人:3059万
展开全部
创建控制台工程,把以下代码复制进去。

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

namespace sssss
{
class Program
{
static void Main(string[] args)
{
int[]nums1=new int [100]; //定义数组
Random r = new Random();
for (int i = 0; i < nums1.Length; i++)//往数组nums1里添加1-100的随机数作为元素
{
int number = r.Next(1,101);
nums1[i] = number;
}
int[] nums2 = new int[10]; //定义数组nums2

//把nums1数组倒数10个元素复制到数组nums2里
Array.ConstrainedCopy(nums1 ,nums1.Length-10,nums2,0,10);
ArrayList list = new ArrayList(); //定义列表list。这是为了用它进行排序操作,比较方便
for (int i = 0; i < nums2.Length;i++ ) //把数组nums2的元素添加到list里
{
list.Add(nums2[i]);
}
list.Sort(); //调用列表的Sort()函数进行排序
foreach (var c in list) //遍历列表list,输出list里的所有元素
{
Console.WriteLine(c);
}
Console.ReadLine();

}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式