Young87

SmartCat's Blog

So happy to code my life!

当前位置:首页 >AI写作

c#题例-2025-09-02 21:59:57

编写一个C#程序,使用递归和LINQ实现对一个整数列表的分组排序。规则如下:

1. 将列表中所有数字按 **个位数** 分组(例如,个位数为3的数字如13、23、3等归为一组)。
2. 每组内部按数值升序排列。
3. 所有组按 **组内元素个数从多到少排序** 输出。
4. 若两组元素个数相同,则按该组 **个位数从小到大排序**。
5. 要求整个操作通过一个递归函数和LINQ完成,不得使用任何循环语句(for、foreach、while等)。

输入示例:
```csharp
List numbers = new List { 12, 23, 34, 45, 56, 67, 78, 89, 90, 13, 23, 34, 3 };
```

请实现该逻辑并输出结果。

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: c#题例-2025-09-03 03:33:13

下一篇: c#题例-2025-09-02 16:26:31

精华推荐