永发信息网

C#怎么比较三个数的大小并按从大到小的顺序输出

答案:2  悬赏:0  手机版
解决时间 2021-03-07 07:22
C#怎么比较三个数的大小并按从大到小的顺序输出
最佳答案
int[] a = new int[]{0,5,4,8,6,4。。。。} 无限个 var b = a.OrderByDesc(a=>a); foreach (int c in b){ console.writeline(c); }
全部回答
三个数 :
int a = 1;
int b = 5;
int c = 3;
两种思路,一种是自己写排序算法,有外部排序、内部排序,细分又有冒泡、快速、希尔排序、归并排序等等。 可以自己看书。 这种排序算法一般都是考试用的,或者大量高效率数据筛选。写起来很麻烦。
另一种是直接用C#的算法,进行排序并输出。
int[] array = new int[]{a,b,c};
//array 目前是乱的 1 ,5, 3
array = array.OrderBy(x=>x).ToArray();
//这一句就是排序“OrderBy”, 如果希望倒序(从大到小)则用OrderByDescending
此时array会排成135 或者531(倒序)。
然后依次输出就可以了
foreach(var number in array )
{
Consolo.Write(number);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
儿子你好笨 的英语
永来集团这个地址在什么地方,我要处理点事
苹果手机6s免费换电池是哪一批
dont say lazy怎么读
深圳彩讯科技有限公司和深圳彩迅科技有限公司
周朝的士师是什么官
gt920m能玩什么单机游戏,最低特效能玩到什么
从右转弯辅助车道开到主道违章吗?
没胃口,不想吃饭怎么办(父母是一定要我吃的)
【一筐梨,梨和筐共重32千克,卖出梨的23】
88年生人是什么命
碧纯水站地址有知道的么?有点事想过去
外贸付款方式有哪些
问道火相性法宝每级都加多少速度!金系加多少
aq.qq.comms设置新密码
推荐资讯
宁夏电视台演过的有部电视剧里有白玉堂的叫什
无尘车间拆下二手泡沫彩钢板有人回收吗
照样子写词语 追根求源 能歌善舞
山岳村我想知道这个在什么地方
热血沸腾的意思是什么
华夏银行ATM(四海通手机店)这个地址在什么地
有“股”的成语有哪些
血小板聚集功能是指()
头发烫了以后除了拉直有什么方法恢复原样
302除以5等于多少
保本保息理财产品有哪些?
我是外地人,想麻烦绍兴的朋友,打听个事,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?