QwQ萌新一只...博客只为存档...
将一行由‘,’分隔的数字输入到List中
List<int> ss = new List<string>(Console.ReadLine().Split(',')).ConvertAll<int>(i=>int.Parse(i));
List排序 (匿名函数)
ss.Sort((a,b)=>a.CompareTo(b));
ss.Sort((a, b) => { if(a >= b) return 1; return -1; });
List遍历输出
static void Display(List<int> a) {
bool f = true;
foreach(int i in a) {
if(f)
f = false ;
else
Console.Write(' ');
Console.Write(i);
}
Console.Write('\n');
}
输入一行由‘,’分割的数字,输出由大到小排序后的数字(空格分隔)
using System;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApp1{
class Program{
static void Main(){
List<int> ss = new List<string>(Console.ReadLine().Split(',')).ConvertAll<int>(i=>int.Parse(i));
ss.Sort((a,b)=>b.CompareTo(a));
//ss.Sort((a, b) => { if(a <= b) return 1; return 0; });
Display(ss);
Console.ReadKey();
}
static void Display(List<int> a) {
bool f = true;
foreach(int i in a) {
if(f)
f = false ;
else
Console.Write(' ');
Console.Write(i);
}
Console.Write('\n');
}
}
}